>>360
いくらでもあるよ。クロスコンパイラ。
たまたま今まで絡んでなかっただけかと。

後半は、アーキテクチャが同じならクロスコンパイルとは言わないけど、アーキテクチャが違うならクロスコンパイルだよ。
端末が離れてるか同じかは全く関係ない。

gccでも良いし、llvmでも良いし、ホントにいくらでもある。
ただ今は考える必要無い。

早くパッケージマネージャからjavaのランタイム入れて、実行するところまでやりなよ。
ただそれだけだろ。これ以上引っ張るなら「悩んでいる」のではなく「出来ない」とみなすぞ。