Вопрос:

Как запустить проект Java в командной строке

java eclipse

51292 просмотра

6 ответа

1708 Репутация автора

У меня есть проект Java, который отлично работает на затмении. Прямо сейчас мне нужно запустить его с помощью командной строки, например, java classpath ... Как настроить этот classpath на основе хранимых в Eclipse.

Автор: bit-question Источник Размещён: 27.05.2011 01:41

Ответы (6)


1 плюс

6226 Репутация автора

jre\bin\java -jar JarFileName.jar

Это позволит вам запустить JAR на окнах из командной строки.

Автор: RMT Размещён: 27.05.2011 01:44

8 плюса

5227 Репутация автора

Решение

Просто перейдите в каталог, в котором находится файл класса, и используйте

java -classpath . myClass

Изменить: Вы можете заменить .любой путь к классу. Например, чтобы найти свой путь к классу, вы можете использоватьecho %CLASSPATH%

Редактировать: Похоже, что есть довольно много информации, которая может помочь вам здесь .

Автор: alexcoco Размещён: 27.05.2011 01:47

1 плюс

77556 Репутация автора

Скажем, вы изменили каталоги, чтобы они находились в каталоге вашего проекта, и прямо под ним находится каталог bin, в котором есть ваши скомпилированные классы, и каталог lib, в котором есть ваши jar-файлы. Также допустим, что класс с основным методом, который вы хотите вызвать, - это com.initech.example.EntryPoint. На окнах вы можете запустить:

java -cp bin;lib\*.jar com.initech.example.EntryPoint

Очевидно, что для Unix косые черты идут в другую сторону, и вы используете двоеточие вместо точки с запятой в качестве разделителя в переключателе cp.

Использование -jar для запуска вашего проекта работает только в том случае, если ваши классы упакованы в файл jar (duh), а файл jar имеет манифест, который дает точку входа.

Автор: Nathan Hughes Размещён: 27.05.2011 01:52

0 плюса

1963 Репутация автора

Вы можете установить classpath с помощью опции -classpathили команды, или вы можете установить переменную окружения перед запуском вашего приложения, например-cpjava$CLASSPATH

export CLASSPATH=bin:lib/*
java -jar packagename.Application

В любом случае вам, вероятно, следует написать скрипт, чтобы вы могли запускать приложение без нескольких шагов или вводить длинную команду. Или вы можете использовать antили экспортировать работающий Jar из Eclipse. Это действительно зависит, почему вам нужно это сделать.

Чтобы найти, какие записи нужны в пути к классам, возможно, проще всего просто посмотреть на .classpathфайл, созданный Eclipse, в корневом каталоге проекта.

Автор: Ben Размещён: 27.05.2011 02:24

2 плюса

71 Репутация автора

Выберите проект и нажмите File-> Export, чтобы открыть новое окно.

Из этого выберите опцию Runnablejar и нажмите кнопку «Далее».

В конфигурации запуска выберите ваш основной класс и в пункте назначения экспорта укажите путь, по которому вы хотите сохранить файл JAR.

Теперь перейдите к командной строке и введите команду java -jar mainclass (classname).

Автор: springhibernatetutes Размещён: 18.12.2013 06:14

4 плюса

41 Репутация автора

Как запустить проект Java из командной строки, используя Runnable JAR

Используя Eclipse, вы можете легко запустить java-программу, но использование Runnable jar немного отличается. Шаги для запуска проекта Java:

  1. Экспортируйте проект Java в Runnable jar - используя Eclipse IDE
  2. Выберите основной или работающий файл класса - Запустите конфигурацию
  3. В Обработка библиотек - выберите опцию [Извлечь необходимые библиотеки в файл JAR]
  4. Откройте командную строку и перейдите в каталог, где доступен исполняемый файл jar.
  5. Тип> java -jar Runnable.jar
Автор: user3959717 Размещён: 20.08.2014 10:10
Вопросы из категории :
32x32