GCJ mi zní jako špatný vtip. Už proto, že na http://gcc.gnu.org/java/ je poslední položka v "News" z roku 2009. A ještě citace z Wikipedie: "As of 2013 there have been no new developments announced from GCJ[2] and the product is currently in maintenance mode."
Plus mám (jednu) takovou špatnou zkušenost s GCJ (možná spíš GIJ), kdy šlo o nějaké zpracování mapy. Trvalo mu to strašně dlouho, program využil jen jedno jádro a pak došla paměť. S OpenJDK se využila všechna jádra a výsledek by "hned". Zaráží mě hlavně to využití jediného jádra. To reportuje jen jeden procesor i na vícejádrových systémech? Nebo emuluje vlákna? (Pravda, varianta č. 2 by se nemusela dotknout předkompilovaných aplikací.)