Как создать проект Java в Eclipse, создать внешний JAR
Недавно я унаследовал большой программный проект, написанный на Java. Последний разработчик использовал Eclipse, так что я использую, но я не могу понять, как построить что-либо. Я не вижу скриптов сборки, и когда я открываю проект в Eclipse, опции "Build All" и "Build Project" выделены серым цветом.
Проект по сути представляет собой огромную коллекцию пакетов, которые зависят друг от друга. Я знаю, что это должен быть простой вопрос, но я не смог найти ответ через Googling или просто выкрикнул на Eclipse. Я очень новичок в этой IDE - я работал с Visual Studio на протяжении большей части своей карьеры. Любые вопросы/предложения были бы очень оценены.
Ответы
Ответ 1
Файл → Экспорт → Экспорт файла JAR. Затем выберите свой проект, нажмите дважды, выберите основной класс.
![enter image description here]()
![enter image description here]()
![enter image description here]()
![enter image description here]()
![enter image description here]()
![enter image description here]()
Если вы просто хотите запустить, откройте основной класс и нажмите зеленую стрелку вверху.
![enter image description here]()
Если вы просто хотите создавать файлы классов, я считаю, что Eclipse автоматически создается каждый раз при сохранении. Вам нужно выбрать Project → Build Automatically
![enter image description here]()
Ответ 2
Во-первых, Eclipse всегда создает ваш проект в фоновом режиме. Это не поможет вам, если вам нужен файл.jar или веб-архив, который можно развернуть или выполнить. Предложения об экспорте в банку правильны, если вы этого хотите.
Неясно, сколько опыта Java у вас есть, поэтому я просто спрошу об этом: вы уверены, что скриптов сборки нет? Найдите файлы с именем.pom или файлы build.xml или.gradle. Если проект такой же большой, как вы говорите, я должен был бы предположить, что есть какой-то скрипт/дескриптор сборки, но если вы не знакомы с системами построения Java, это может быть не очевидно для вас.
Eclipse (и почти всякая современная IDE) - это чудовищно сложный продукт, и любое одно или два описания строки, которые мы можем дать, не приблизится к тому, чтобы вы могли работать на большой кодовой базе. Когда вы открываете проект в затмении, есть ли красные значки "X" в тоннах классов в исходном дереве? Это типично, если у вас нет всех ваших библиотек, которые снова являются большой темой. Это помогло бы узнать, импортировали ли вы проект, у кого уже есть (или просто используете свою старую коробку разработки), или если вы начинаете все это с нуля.
Ответ 3
вы можете проверить файл.project, этот файл скажет eclipse, как построить проект. если есть следующий код:
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
означает, что это проект java. eclipse автоматически построит проект в проекте java. поэтому ему не нужен другой скрипт сборки.
Ответ 4
обычно затмение автоматически создается при добавлении новых файлов. попробуйте сначала очистить проект, возможно, вы получите вариант ungreyed build.
у вас есть java файлы в проекте или только двоичные файлы.
Ответ 5
Файл> Импорт> Существующий проект в рабочую область.., чтобы включить проект в рабочую область. После этого Файл → Экспорт → Экспорт JAR для экспорта в файл jar.