Как запустить проект Java в командной строке
51292 просмотра
6 ответа
У меня есть проект Java, который отлично работает на затмении. Прямо сейчас мне нужно запустить его с помощью командной строки, например, java classpath ... Как настроить этот classpath на основе хранимых в Eclipse.
Автор: bit-question Источник Размещён: 13.11.2019 11:43Ответы (6)
8 плюса
Просто перейдите в каталог, в котором находится файл класса, и используйте
java -classpath . myClass
Изменить: Вы можете заменить .
любой путь к классу. Например, чтобы найти свой путь к классу, вы можете использоватьecho %CLASSPATH%
Редактировать: Похоже, что есть довольно много информации, которая может помочь вам здесь .
Автор: alexcoco Размещён: 27.05.2011 01:474 плюса
Как запустить проект Java из командной строки, используя Runnable JAR
Используя Eclipse, вы можете легко запустить java-программу, но использование Runnable jar немного отличается. Шаги для запуска проекта Java:
- Экспортируйте проект Java в Runnable jar - используя Eclipse IDE
- Выберите основной или работающий файл класса - Запустите конфигурацию
- В Обработка библиотек - выберите опцию [Извлечь необходимые библиотеки в файл JAR]
- Откройте командную строку и перейдите в каталог, где доступен исполняемый файл jar.
- Тип> java -jar Runnable.jar
2 плюса
Выберите проект и нажмите File-> Export, чтобы открыть новое окно.
Из этого выберите опцию Runnablejar и нажмите кнопку «Далее».
В конфигурации запуска выберите ваш основной класс и в пункте назначения экспорта укажите путь, по которому вы хотите сохранить файл JAR.
Теперь перейдите к командной строке и введите команду java -jar mainclass (classname).
Автор: springhibernatetutes Размещён: 18.12.2013 06:141 плюс
Скажем, вы изменили каталоги, чтобы они находились в каталоге вашего проекта, и прямо под ним находится каталог 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:521 плюс
jre\bin\java -jar JarFileName.jar
Это позволит вам запустить JAR на окнах из командной строки.
Автор: RMT Размещён: 27.05.2011 01:440 плюса
Вы можете установить classpath с помощью опции -classpath
или команды, или вы можете установить переменную окружения перед запуском вашего приложения, например-cp
java
$CLASSPATH
export CLASSPATH=bin:lib/*
java -jar packagename.Application
В любом случае вам, вероятно, следует написать скрипт, чтобы вы могли запускать приложение без нескольких шагов или вводить длинную команду. Или вы можете использовать ant
или экспортировать работающий Jar из Eclipse. Это действительно зависит, почему вам нужно это сделать.
Чтобы найти, какие записи нужны в пути к классам, возможно, проще всего просто посмотреть на .classpath
файл, созданный Eclipse, в корневом каталоге проекта.
Вопросы из категории :
- java В чем разница между int и Integer в Java и C #?
- java Как я могу определить IP моего маршрутизатора / шлюза в Java?
- java Каков наилучший способ проверки XML-файла по сравнению с XSD-файлом?
- java Как округлить результат целочисленного деления?
- java Преобразование списка <Integer> в список <String>
- java Почему я не могу объявить статические методы в интерфейсе?
- java Библиотека Java SWIFT
- java Выключение компьютера
- java Как я могу воспроизвести звук на Java?
- java Когда выбирать отмеченные и непроверенные исключения
- eclipse Как вы отлаживаете PHP-скрипты?
- eclipse Я не понимаю концепцию проектов и решений Visual Studio
- eclipse Как создать мидлеты J2ME для Nokia с помощью Eclipse
- eclipse Есть ли способ заставить работать Jadclipse с Eclipse 3.4?
- eclipse How to use Special Chars in Java/Eclipse
- eclipse Экран проблем Eclipse больше не отображает ошибки
- eclipse Я не вижу своих других проектов в Eclipse!
- eclipse Java в Eclipse: куда поместить файлы в файловую систему, которую я хочу загрузить с помощью getResource? (например, изображения для ImageIcon)
- eclipse Двойной щелчок по выделению текста в CFEclipse
- eclipse How can you speed up Eclipse?