У меня есть проект java, который отлично работает на eclipse. Прямо сейчас мне нужно запустить его с помощью командной строки, например java classpath... Как настроить этот путь на основе хранимых в Eclipse.
Как запустить проект java в командной строке
Ответ 1
Просто перейдите к каталогу, в котором существует файл класса, и используйте
java -classpath . myClass
Изменить: вы можете заменить .
на любой путь к классам. Например, чтобы найти свой путь к классам, вы можете использовать echo %CLASSPATH%
Редактирование: похоже, существует довольно много информации, которая может помочь вам здесь.
Ответ 2
Как запустить проект java из командной строки с помощью Runnable jar
Используя Eclipse, вы можете легко запустить java-программу, но с использованием Runnable jar немного отличается. Шаги для запуска проекта java:
- Экспортировать проект java в Runnable jar - с помощью Eclipse IDE
- Выберите основной или запущенный файл класса - Запустите конфигурацию
- В обработке библиотеки - выберите параметр [Извлечь необходимые библиотеки в файл jar]
- Откройте командную строку, перейдите в каталог, в котором доступна исполняемая банка
- type > java -jar Runnable.jar
Ответ 3
jre\bin\java -jar JarFileName.jar
Это позволит вам запускать банку из окон из командной строки.
Ответ 4
Скажите, что вы изменили каталоги, которые находятся в каталоге проекта, и прямо под ними, это каталог bin, в котором есть скомпилированные классы и каталог lib, в котором есть ваши файлы jar. Также предположим, что класс с основным методом, который вы хотите вызвать, - com.initech.example.EntryPoint. В окнах вы можете запускать:
java -cp bin;lib\*.jar com.initech.example.EntryPoint
Косые черты идут по-другому для Unix, очевидно, и вы используете двоеточие вместо точки с запятой как разделитель в cp-переключателе.
Использование -jar для запуска вашего проекта работает только в том случае, если ваши классы упакованы в файл jar (duh), а файл jar имеет манифест, который дает точку входа.
Ответ 5
Вы можете установить путь к классу с помощью параметра -classpath
или -cp
команды java
, или вы можете установить переменную среды $CLASSPATH
перед запуском приложения, например
export CLASSPATH=bin:lib/*
java -jar packagename.Application
В любом случае вы, вероятно, должны написать script, чтобы вы могли запускать приложение без нескольких шагов или набрав длинную команду. Или вы можете использовать ant
или экспортировать исполняемый Jar из Eclipse. Это действительно зависит от того, зачем вам это нужно.
Чтобы найти, какие записи нужны в пути к классам, вероятно, просто просто посмотреть файл .classpath
, созданный Eclipse в корневой директории проекта.
Ответ 6
Выберите проект и нажмите Файл- > Экспорт, который откроет новое окно.
Из этого параметра выберите Runnablejar и нажмите следующую кнопку.
В конфигурации запуска выберите свой основной класс и в пункте назначения экспорта укажите путь, в котором вы хотите сохранить файл jar.
Теперь перейдите в командную строку с этой командой java -jar mainclass (classname)