In 2007, a lot of work was done to implement support for Java's two graphical [[application programming interface|API]]s in [[GNU Classpath]]: [[Abstract Window Toolkit|AWT]] and [[Swing (Java)|Swing]]. Software support for [[Abstract Window Toolkit|AWT]] is still in development.<!--Note, "Optional SWT support" also available for micro-libgcj (that is a subset - not maintained, not sure if this SWT support also applies to GCJ)--> "Once AWT support is working, then Swing issupport alsocan workingbe considered. TheThere GNUis CLASSPATHat wasleast mergedone withfree-software Oraclepartial sourcesimplementations thisof might[[Swing beApplication aFramework|Swing]] reasonthat whymay itbe hasusable.".<ref>[https://gcc.gnu.org/java/faq.html#2_4 beenThe abandonedGCJ completely.FAQ You- canGNU useProject it- withFree mingwSoftware Foundation (FSF)]</msys2ref> onThe windowsGNU orCLASSPATH onwas everynever linuxcompleted boxto even Java 1.2 status and now appears to have been abandoned completely.
<!--Not Thesure gcjif compilethis non-development for years contradicts above "AWT is workingstill ootbin development" as that is not a compiler (but would appear in ubuntu"News"?)-->As withof swing.2015, there were no new developments announced from GCJ and the product was in deep [[maintenance mode]].<ref>[https://www.phoronix.com/scan.php?page=news_item&px=MTUwOTA GCC Looks To Turn Off Java, Replace With Go Or ADA]</ref> GCJ was removed from the GCC [[Trunk (software)|trunk]] on September 30, 2016.<ref>{{cite web|url=https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=240661|title=[gcc] Revision 240661|date=September 30, 2016|author=Andrew Haley}}</ref><ref>{{Cite web|url=http://tromey.com/blog/?p=911|title=The Deletion of gcj|last=Tromey|first=Tom|date=October 2, 2016|website=The Cliffs of Inanity|publisher=|access-date=October 3, 2016}}</ref> Announcement of its removal was made with the release of the GCC 7.1, which does not contain it.<ref>{{cite web|url=https://gcc.gnu.org/gcc-7/changes.html|title=GCC 7 Release Series: Changes, New Features, and Fixes|access-date=May 9, 2017}}</ref> GCJ remains part of GCC 6.