Как я могу скомпилировать Java-программу в Eclipse, не запуская ее?

92

Я хотел бы скомпилировать свою Java-программу в Eclipse, но не запускать ее. Я не понимаю, как это сделать.

Как я могу скомпилировать Java-программу в .classфайлы в Eclipse, не запуская ее?

Йонас
источник
@TheLQ: Это было правильно, и я не знал, что он был скомпилирован автоматически. Спасибо.
Jonas
Могу ли я также получить сообщение о компиляции?
gstackoverflow 03

Ответы:

45

Вы можете автоматически отменить сборку в меню «Проект», а затем выполнить сборку вручную, набрав Ctrl + B или щелкнув значок, который появляется справа от значка принтера.

Кристина
источник
11

Вам нужно будет перейти в Project-> Clean ... , затем создать свой проект. Это будет работать, даже если ваш исходный код не содержит какого-либо основного метода для запуска в качестве исполняемой программы. Файлы .class появятся в папке bin вашего проекта в вашем рабочем пространстве.

Харидимо
источник
3

В случае, если вы удалите файл .class в Eclipse, а затем попытаетесь построить его снова из файла .java, он ничего не сделает. Если вы попытаетесь запустить файл .java без файла .class, вы получите сообщение об ошибке, что не удается найти основной класс.

Вам нужно будет либо изменить и повторно сохранить файл .java, а затем создать его снова, либо вам нужно будет запустить Clean в проекте, а затем снова построить.

Клинт Уиллард
источник
3

Щелкните правой кнопкой мыши на Yourproject(in project Explorer)-->Build Project

Он скомпилирует все файлы в вашем проекте и обновит вашу папку сборки, и все это без запуска.

Лиладурга Прасад Гунти
источник
2

Попробуйте это в своей консоли:

javac {$PathToYourProyect}/*

Если вам также нужна какая-либо внешняя библиотека, попробуйте:

javac -cp {$PathToYourLibrary}.jar {$PathToYourProyect}/*
Хорхе Ньето
источник
2

Щелкните правой кнопкой мыши файл в проводнике пакетов. Затем перейдите в Показать в разделе. Перейдите в терминал. У Eclipse будет терминал, затем используйте javac fileName для компиляции.

Санджай Сингх Бхандари
источник
1

Перейдите в блок проводника проекта ... щелкните правой кнопкой мыши имя проекта и выберите «Путь сборки» -----------> «Путь сборки конфигурации»

тогда откроется всплывающее окно.

в этом всплывающем окне вы найдете 4 вкладки. 1) исходник 2) проект 3) библиотека 4) заказ и экспорт

Нажмите на 1) Источник

выберите проект (в котором присутствует тот файл, который вы хотите скомпилировать)

а затем нажмите ОК ....

Перейдите в рабочее пространство проекта, откройте папку bin и найдите этот файл класса ...

вы получите скомпилированный файл java ...

просто для перекрестной проверки проверьте измененное время.

надеюсь, это поможет.

Спасибо.

Дипаншу
источник