Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Java2exe с помощью GCJ


Автор: Platon 29.7.2008, 20:26
Здравствуйте, уважаемые.

Есть небольшой материал по созданию exe файла из Java. http://vingrad.ru/blogs/platon/2008/07/29/java-vo-vsyom-i-dazhe-v-native-igryi-s-gnu-compiler-for-java/ 
При одобрении участников размещу в разделе FAQ.

Автор: ivg 29.7.2008, 20:51
Интересно узнать как это внутри всё реализовано. Байт-код компилируется в нативный? Нужна ли установленная JRE для работы такого приложения? Как насчёт динамической загрузки классов? Почему размер исполняемого модуля такой большой? Ограничения на использование? Сравнение с другими подобными тулзами, например http://www.excelsior-usa.com/jet.html? Преимущества и недостатки? Область применения? И т. д. и т. п. Если хотя бы половина из этих вопросов будет освещена, это будет неплохой материал!!!
PS: Как говорится, всё имхо. smile

Автор: Vasay 29.7.2008, 20:53
Platon

Пытался, года полтора назад, скомпилить java в нэйтив для линукса, работало, однако размеры исполнимых файлов были уж очень большими...

Вот, даже тему поднимал:
http://forum.vingrad.ru/forum/topic-129489/kw-gcj-%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80.html

Автор: Platon 29.7.2008, 21:15
ivg, ок, учтем.

Vasay, да чего-то в поиске я искал только по Общим вопросам, оказалось пропустил темку. Да, есть над чем подумать, тем не менее я почти на 100% уверен, что если никак не обращался к GUI, то в exe эти классы не будут компилиться.

Автор: $tatic 30.7.2008, 21:50
ivg, GCJ жутко тормозной код дает, плюс он вроде только на уровне 1.4 пока, плюс у меня он свинг/авт не компилил, видимо стандартная библиотека у него не вся.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)