2011-07-14 13 views

Odpowiedz

11

I ve użyłem Excelsior JET, aby skompilować moją Javę do natywnego pliku wykonywalnego w systemie Windows. To działało naprawdę dobrze. Zawsze są okazje do kupków - myślę, że JNI to problem - ale byłem bardzo szczęśliwy.

+1

Wow, Excelsior JET jest niesamowity :) –

3

http://gcc.gnu.org/java:

GCJ jest przenośnym, optymalizacja, przed-of-time kompilator dla języka programowania Java. Może skompilować kod źródłowy Java do bajtowego kodu Java (pliki klas) lub bezpośrednio do natywnego kodu maszynowego, a kod bajtowy Java do natywnego kodu maszynowego.

Skompilowane aplikacje są połączone ze środowiskiem wykonawczym GCJ, libgcj, które udostępnia podstawowe biblioteki klas, moduł czyszczenia pamięci i interpreter kodu bajtowego. libgcj może dynamicznie ładować i interpretować pliki klas, co skutkuje mieszaniem skompilowanych/zinterpretowanych aplikacji. Został on scalony z GNU Classpath i obsługuje większość bibliotek 1.4 oraz około 1.5 dodatków.

1

:) Wystarczy przykład, można zbudować exe z wewnętrznym JVM i użytkownik będzie widział tylko plik exe ale program JAVA i rozpocznie prace nad wewnętrznym JVM dla tego przypadku można użyć exe4j

+0

Ten link exe4j jest zepsuty – Scruffy

Powiązane problemy