En sitten tiedä, toimiiko tämä Ubuntussa, mutta uskoisin kyllä toimivan. Simppeleille ohjelmille tämä on minusta hyvä tapa, mutta jos ihan tosissaan jotain isompaa ohjelmoit, saatat haluta käyttää Gcj-kääntäjän sijaan Sunin virallisempaa Java-ympäristöä.
Eli asenna ensin paketti gcj. Kyseessä on siis GNU-projektin GCC -kääntäjäkokoelmaan kuuluva Java-kääntäjä, joka osaa kääntää ohjelmia joko tavukoodiksi tai suoraan ajettaviksi ohjelmiksi.
Tämän jälkeen voit kääntää Java-ohjelman näin:
gcj --main=Hello Hello.java
Tämä tuottaa a.out -nimisen tiedoston, jonka voi suorittaa.
Ja Javasta tosiaan en tiedä paljon mitään, mutta joskus kun koetin opetella, käytin tuota Gcj:a. En tiedä, passaako tämä mihinkään Hello Worldia kummempaan mutta tietääkseni Gcj:lla käännetään ihan tavallisesti isojakin ohjelmia.