Как запустить мою программу Java в командной строке, мой проект был создан в Intellij, и у меня возникают трудности с запуском его в командной строке. без использования Intellij в создании проекта, я могу запустить java-программу в командной строки. Я делаю это так.
java myjava ->this would work.
но проект, созданный Intellij, это путь.
C:myjavasampl1srccommyexampletest>
когда я выдаю эту команду
java myjava -> Error: Could not find or load main class myjava
но я внутри этого каталога. Спасибо заранее.
ashTon 24 нояб. 2014, в 17:35
Поделиться
Вы находитесь в каталоге src. перейдите в каталог bin и сделайте это, либо сначала выполните javac, который создаст файл класса, а затем запустите его с помощью команды java.
Aman Agnihotri 24 нояб. 2014, в 16:01
Я не видел ни одного каталога bin, но есть имя каталога
ashTon 24 нояб. 2014, в 16:13
Это out папка. Проверь это. Файлы классов написаны там. Если их по какой-то причине не существует, просто создайте свой проект, и вы их найдете. Затем запустите файл с помощью команды java, как показано в ответах.
Как установить IntelliJ IDEA и сделать первую программу на Java
Aman Agnihotri 24 нояб. 2014, в 16:41
Показать ещё 1 комментарий
Поделиться:
intellij-idea
3 ответа
Лучший ответ
- Вам нужно указать полное имя класса (это означает включение имени пакета) в команду java . Похоже, ваш класс myjava находится в пакете com.myexample.test . Таким образом, его полное имя com.myexample.test.myjava .
- Когда вы запускаете команду java , вы должны находиться в каталоге, который находится в основе иерархии пакетов (или помещать этот каталог в путь к классам).
- Вы используете каталог src , содержащий исходные файлы .java , но команда java ожидает скомпилированные файлы .class , поэтому вам нужно использовать выходной каталог проекта. Его расположение в вашем проекте будет зависеть от вашей IDE и конфигурации, но оно будет содержать структуру с одинаковым именем, как внутри src , за исключением файлов .class вместо .java .
В вашем случае перейдите к следующему пункту:
C:myjavasampl1outproduction
java com.myexample.test.myjava
Boann 24 нояб. 2014, в 17:18
Поделиться
bin или out ?, я не увидел папку bin
ashTon 24 нояб. 2014, в 16:13
Затем используйте out . Я не знаю, что IntelliJ-IDEA и / или вы настроили. Но он будет содержать файлы .class.
Boann 24 нояб. 2014, в 16:14
Я использую 14 версию, до сих пор не работает
ashTon 24 нояб. 2014, в 16:29
Где находится файл myjava.class?
Boann 24 нояб. 2014, в 16:33
C: Myjava sampl1 из производства ком myexample тест mjava.class
ashTon 24 нояб. 2014, в 16:40
Тогда каталог, в который нужно перейти, это C: myjava sampl1 out production . Запустите команду Java оттуда.
Boann 24 нояб. 2014, в 16:42
Показать ещё 4 комментария
Похоже, что класс находится в пакете com.myexample.test . Попробуйте запустить
java com.myexample.test.myjava
из каталога bin
Reimeus 24 нояб. 2014, в 17:04
Поделиться
bin или out ?, я не увидел папку bin
ashTon 24 нояб. 2014, в 16:14
где бы ни записывались файлы классов
Reimeus 24 нояб. 2014, в 16:14
Я использую 14 версию, до сих пор не работает
ashTon 24 нояб. 2014, в 16:29
Мои файлы класса разбросаны глубоко под out реж. Там нет bin . Они работают из IntelliJ, но не из командной строки — из подкаталогов outproduction dir, который является единственным местом, где появляются .class . Я думаю, что мне нужно настроить с нуля.
John 17 июнь 2015, в 22:12
Показать ещё 2 комментария
Я надеюсь, что это может помочь кому-то, немного поздно, но, просто у меня возникла эта проблема, хорошо, мое решение следующее: 1. Запустите свой код в обычном режиме и скопируйте командную строку, которую сделал IntellijIDEA, см. Скриншот.
2. Скопируйте и вставьте командную строку, которую он использует для использования с вашими параметрами.
Oscar Albert 02 дек. 2018, в 22:34
Поделиться
Об этом говорят и форумы / документы IntelliJ, но эта команда не отображается в окне запуска в любом месте, которое я вижу в IntelliJ 2018.2 на Mac
yokeho 15 янв. 2019, в 19:56
Это помогло решить мою проблему! Огромное спасибо.
Brian 28 фев.
2019, в 01:16
Благодарю. Решил мой тоже. Проблема заключается в ClassPath: он работает, когда я использую только «C: Program Files Java jdk1.8.0_192 bin java.exe» и ВСЕ -classpath «C . »; не нужно использовать -javaagent: C: Program Files JetBrains IntelliJ IDEA Community Edition 2018.3.4 lib idea_rt.jar = 56936: C: Program Files JetBrains IntelliJ IDEA Community Edition 2018.3.4 bin «ни the -Dfile.encoding = UTF-8
Marcelo Scofano 23 март 2019, в 15:24
Показать ещё 1 комментарий
Ещё вопросы
- 0 Как я могу получить URL входного файла?
- 0 Firefox 24.0 onclick не стреляет по правильной цели
- 1 Как добавить проверенный контакт в список Windows Phone 8?
- 1 У меня есть свой псевдокод, но я не могу написать один из циклов в Python
- 0 Как инициализировать переменные $ scope контроллера в angularJS
- 0 проверка во время компиляции с помощью const char * (nullptr)
- 0 Запуск imagecreatefrompng массива изображений, но массив только возвращает 1 изображение
- 1 node.js печатает пользовательский объект перечисления с дополнительным полем [Number], например
- 0 CMAC: очень длинное целое число в качестве начального числа для функции random ()
- 0 Как восстановить сову карусели на ng-click в angular.js?
- 1 Отправить письмо программно
- 0 как получить сообщение из следующих в этих таблицах
- 0 Как привязать ответные данные из моего пост-метода контроллера в MVC
- 0 фильтр ng-repeat по значению переключателя
- 1 Обнаружение арабских символов в регулярных выражениях
- 0 Отменить в ожидании recv?
- 0 Есть ли способ обслуживать другой файл HTML, а не файл CSS?
- 1 Как мой usercript может работать до запуска inline-javascript?
- 0 REGEX PHP Строка в JSON Вывод
- 0 Функция, которая возвращает массив, но также принимает функцию в качестве параметра
- 1 Не определено ни одного уникального компонента типа [бла]: ожидаемый единственный соответствующий компонент, но найден 2 [moreBlah]
- 0 API Календаря Google, getItem и getSummery ничего не возвращает
- 0 Как заселить значение в векторе
- 0 проверка формы зависит от другого поля
- 1 Снимок экрана устройства Android, отключение записи экрана
- 0 Meshlabserver: не удается подключиться к X-серверу ошибка
- 0 Переполнение HTML не работает для TD и концепция переполнения для TR
- 1 Android обнаруживает, что активность находится на вершине стека истории
- 0 Подключите локальный хост Mysql из ядра Docker .net
- 0 путевые точки бесконечной прокрутки не работали
- 0 SQL несколько строк в одной строке
- 1 Класс Java не имеет основного метода
- 1 Почему мои темы не заканчиваются
- 1 PIL: вставка изображения в другое изображение, вычисление положения
- 0 Возвращаемый массив JS на основе сравнения двух массивов с вложенными элементами
- 0 SQL: запрос отображает максимальную дату (первая и вторая максимальная дата) [дубликаты]
- 1 Как установить цвет фона ячейки в зависимости от индекса чередования DataGrid?
- 0 fnfilter проблема поиска в datatables
- 0 Как правильно выровнять то, что изменяет размеры в определенном месте
- 0 использование CSS-перехода при опрокидывании другого элемента
- 0 Генератор случайных функций между двумя целыми числами C ++
- 1 Алгоритм: создание шестиугольников с подушкой
- 1 Список стандартизации Java
- 0 Проверка существования ребра на неориентированном графе с использованием библиотеки графов лимонов
- 0 `ngAnimate` — проблема интеграции
- 1 Трудности с использованием Python-запроса (POST) + API
- 1 Как закрыть терминал при запуске приложения торнадо?
- 1 Как проверить, что одно из многих условий выполнено на Мокито? Можно ли проверить, был ли вызван один ИЛИ другой метод?
- 0 MVC ListBox Выбранный элемент в Jquery Load функция
Источник: overcoder.net
Установка IntelliJ IDEA в Windows
В статье рассказывается, как установить IntelliJ IDEA.
Установка JDK
Вначале необходимо установить JDK. Всё просто, но если есть вопросы, то подробно можно узнать в статье: Установка JDK в Windows.
Скачивание IntelliJ IDEA
Скачиваем там последнюю версию IntelliJ IDEA:
Выбираем именно Community версию:
Установка IntelliJ IDEA
Установка простая. Запускаем скаченный EXE файл:
Если у вас 32-битная операционная система, то и выбираем 32-битные компоненты:
Программа установилась. Запускаем её, не забыв перезагрузить компьютер.
Первоначальная настройка IntelliJ IDEA
При первом запуске спросит про импорт настроек с прежних установок данной программы. Если таковых не было, то говорите, что не хотите:
Выбираем тему редактора. Мне нравится светлая тема. А также плагины выбираем по умолчанию:
Создание нового приложения
Если вы у себя видите на месте SDK фразу No SDK в отличии от скриншота внизу, то нужно вначале будет выбрать SDK, которым будем компилировать приложения, через кнопку New. :
У меня JDK находится в папке C:Program FilesJavajdk-12.0.1 . Выбираем это месторасположение (у вас может быть другое), если JDK не определяется автоматически.
Говорим, что хотим создать приложение уже с готовым шаблоном (будет присутствовать метод Main ):
Выбираем название проекта, папку для размещения проекта (по своему усмотрению):
Возможно, что вас спросят создать новую папку под проект. Соглашайтесь:
Всё. Создался проект консольного приложения Java. Если наверху справа появится желтая надпись Attach annotations , как на скриншоте внизу, то щелкните по ней:
Запуск приложения
В методе main пропишем простейшую команду:
System.out.println(«Hello, World!»);
В консоли отобразился результат выполнения программы:
Дополнительные настройки
Настройки, описанные в данном разделе, опциональны, и можно их вообще не трогать.
Переходим в настройки приложения:
В разделе General я ставлю возможность увеличения шрифта колесиком мыши при нажатом Ctrl , а также устанавливаю правило, что при сохранении файла все лишние пробелы справа у всех строк будут удаляться:
Дополнительно
- IntelliJ IDEA Logo.svg by JetBrains / (2019-06-10)
- Установка
- IntelliJ IDEA
- JetBrains
- Java
В статье рассказывается, как установить IntelliJ IDEA.
В статье рассказывается, как установить IntelliJ IDEA.
Harrix
Write an awesome description for your new site here. You can edit this line in _config.yml. It will appear in your document head meta (for Google search results) and in your feed.xml site description.
Источник: harrix.dev
Как добавить jar библиотеку к проекту в Intelij IDEA
Добрый день, друзья! Продолжаю свою рубрику постов о разработке, и сегодня я расскажу вам как добавить jar библиотеку к проекту в Intelij IDEA.
У меня последняя JetBrains Intelij IDEA, так что для примера создадим простой HelloWorld пустой проект:
Заходим в меню File / New / Project. Видим следующее окно:
Выбираем первый пункт Java, жмем Next.
Обращаю ваше внимание, что если проект уже создан или открыт и Вам просто нужно добавить бибилиотеку, все эти пункты можно пропустить и перейти сразу к добавлению.
Жмем галку Create project from template, в списке выбираем (у меня это единственный элемент) «Command Line App» и жмем Next. В следующем окне вбиваем название проекта, выбираем путь к нему и указываем путь к базовому пакету (вот это я очень рекомендую сделать !!!). Жмем Finish.
Видим вот такую или примерно такую картинку:
Щелкаем на названии проекта (у меня это изуверское название _preTest2) правой кнопкой мыши для вызова контекстного меню или жмем F4. Видим следующее:
В меню выбираем Libraries (Библиотеки) и щелкаем на изображении со знаком плюс над правым окном. Видим:
Жмем «+«, выбираем Java, дальше появится стандартное диалоговое окно, где пользователь может выбрать на своем компьютере расположение библиотеки. Можно, кстати, выбрать несколько. Выбираем и жмем ок.
В итоговом окне пользователь увидит:
Собственно все, библиотеки добавлены. Можете обращаться к ним из кода, после нажатия Ок. Эти же библиотеки появятся у Вас в списке External Libraries в правом тулбаре Intelij IDEA.
Видео-версия данной статьи:
Источник: antonromanov.com