2012-04-08 2 views
0

Я пытаюсь скомпилировать две java-программы в Eclipse на Ubuntu. Затем я хочу иметь возможность перейти с двух терминалов и запустить программы; сервера и клиента. Я довольно новичок в eclipse и ubuntu, как бы я это сделал. Например, используя g ++, и он выплевывает a.out или что-то еще, что вы можете назвать, как я могу это сделать с помощью eclipse и Java-программы?Eclipse IDE, Ubuntu, Java как скомпилировать программу для автономной работы?

Не нужно ли запускать их в JVM? Я знаю, что java компилируется в java-байт-код и запускается на JVM. Но это первый раз, когда я попытался запустить java-программу, написанную в eclipse, вне eclipse.

ответ

3

Для запуска программы вне затмения Есть несколько способов, я enslist некоторых возможностей ниже:

  • Получить DIST папки скопировать его куда-нибудь, и выполнение программы здесь передавая имя основного класса в качестве Jvm аргумента
  • Экспорт программа как работоспособная баночка

Чтобы экспортировать как работоспособная банку процедуры выглядит следующим образом:

  1. Выделите соответствующий файл/проект
  2. File -> Export
  3. Выберите «Runnable файл JAR» -> Далее
  4. Убедитесь, что правый проект выбран под «Launch Configuration» выпадающего меню и выберите «Пакет необходимых библиотек в генерируемой JAR файл "в разделе« Обработка библиотеки »и убедитесь, что он подходит к правильному месту назначения экспорта.
  5. нажмите Готово
  6. Запустить баночку с командой: java -jar yourjarname.jar

Так, кажется, что вы знакомы с НКУ не может быть даже другой вариант: скомпилировать программу Java в стандартный исполняемый с gcj GCC расширения, есть также плагин eclipse GCJBuilder ...

+0

Спасибо, что это работает для меня. Будет ли эта команда «java -jar yourname.jar» также работать с окнами с теми же файлами .jar? –

+0

да, конечно java это независимая от платформы :-) – aleroot

+0

:-) улыбка рода сделанная, что комментарий жутко. Но, поскольку я могу это сделать и на окнах, спасибо. –

Смежные вопросы