Java - пакеты Eclipse - PullRequest
       7

Java - пакеты Eclipse

0 голосов
/ 01 апреля 2012

У меня есть следующий пакет на Eclipse:

com.mortgageapp.projects.app

Мне сейчас не интересен формат пакета, это просто тестирование. Но мне интересно, как запустить приложение из терминала (Windows и Mac)?

Он содержит файл Main.java, с которого он начнется, поэтому я попытался найти и войти в папку src. Затем выполните что-то вроде: javac com / mortgageapp / projects / app / Main.java (или: javac com / mortgageapp / projects / app / *. Java).

Просто интересно, актуально ли это, как тогда, когда я делаю: java com / mortgageapp / projects / app / Main Я получаю несколько ошибок.

Ответы [ 2 ]

2 голосов
/ 01 апреля 2012

Ваша компиляция, вероятно, в порядке, но для запустите , вам нужно указать имя класса, а не имя файла:

java com.mortgageapp.projects.app.Main

Предполагается, что текущий каталог находится в пути к классам. Если это не так, вам может понадобиться:

java -cp . com.mortgageapp.projects.app.Main
0 голосов
/ 01 апреля 2012

Я предполагаю, что вы пишете приложение RCP.

Экспортируйте проект как приложение RCP (нажмите ссылку "экспорт" в конфигурации вашего продукта).Вы должны получить исполняемый файл приложения.

Если вы действительно хотите запустить приложение из терминала, вам нужно использовать функцию main в EclipseStarter.Но вы не хотите туда идти, если не делаете что-то особенное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...