![]() |
Как создать "автономное" приложение
Среда: Eclipse Platform 3.1.2 (Easy Eclipse Destktop Java)
Как известно один из основных плюсов Java это переносимость. Как в вышеуказанной среде создать интерпретируемый файл, перенеся который на другую платформу на которой есть интерпретатор, я смогу его запустить. В данный момент я могу запускать лишь в самой среде. |
Нужно создать jar файл. И к нему забрать с собой требуемые библиотеки.
|
Написал приложение которое бесконечно выводит на экран строку.
Создаю jar файл: File-Export-Выбираю JAR file жму далее- в правом текстовом поле выбираю галочками .classpath и .project в левом defaulte package В окне стоят галочки: Export generated class files and resources Export java source files and resources Compress the contents of the jar file Жму finish Создался нужный файл, но при двойном щелчке по нему он не запускается (пробовал также java.exe, javaw.exe) |
Я с эклипсом неработал.
Тип проекта у вас какой? Можете запостить исходник я его посмотрю и постараюсь сказать что к чему. В NetBeans для того чтобы создать jar файл нужно просто сделать Build Main Project (F11). |
Цитата:
Далее в окне четыре папочки с плюсиками слева(CVS,Java,Other,Simple), я выбираю Java, затем Java Project. Исходник главного класса: public class main2 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub for(int i=1;i<=1000000;i=3){ System.out.println("jj"); } } } |
У меня все работает.
Посмотрите здесь: Eclipse IDE External Jar File Tutorial и здесь Creating a new JAR file |
Пример:
Код:
/* java -jar "/home/eric/NetBeansProjects/Eric/dist/Eric.jar", где "/home/eric/NetBeansProjects/Eric/dist/Eric.jar" - полный путь к файлу. Проект должен называться "Eric" |
На твой "package eric;" среда чего-то ругается, но в принципе до меня дошло(довели) как "скомпилировать".
Ну во-первых я похоже уже создавал рабочий файл, просто я его запускал не через командную строку. А во-вторых в Эклипсе есть как минимум два способа создания файла с расширением jar(file-export[выбрать jar файл],в окне Package Explorer щёлкаешь правой кнопкой на проекте и выбираешь пункт Build Fat Jar), причём файл сделанный первым способом у меня не работает (даже в командной строке), а второй это то что как раз и нужно. |
Время: 12:17. |
Время: 12:17.
© OSzone.net 2001-