|
0 / 1 / 0
Регистрация: 31.10.2018
Сообщений: 113
|
|||||||||||||||||||||
Не получается запустить java программу с консоли25.10.2019, 19:34. Показов 9102. Ответов 18
Метки нет (Все метки)
Я написал код в Intellij IDEA, скомпилировал его, запустил. Вот код:
Запускаю консоль в папке, где находится мой файл Main.java (вот ее путь C:\Users\User\IdeaProjects\JavaApp\src\c om\company), делаю
1
|
|||||||||||||||||||||
| 25.10.2019, 19:34 | |
|
Ответы с готовыми решениями:
18
Не получается запустить из консоли Как запустить программу из консоли без блокировки консоли? Не получается запустить код Java |
|
0 / 1 / 0
Регистрация: 31.10.2018
Сообщений: 113
|
|
| 25.10.2019, 19:47 [ТС] | |
|
А почему? Вед компилировал я в той папке, где лежит Main.java
0
|
|
|
0 / 1 / 0
Регистрация: 31.10.2018
Сообщений: 113
|
|
| 25.10.2019, 19:58 [ТС] | |
|
А компилировать нужно в папке, где лежит Main.java?
0
|
|
|
0 / 1 / 0
Регистрация: 31.10.2018
Сообщений: 113
|
||||||
| 25.10.2019, 20:07 [ТС] | ||||||
|
У меня огромная разница. У меня Main лежит в C:\Users\User\IdeaProjects\JavaApp\src\c om\company. Если я компилирую в папке src, у меня выдаст ошибку.
0
|
||||||
|
0 / 1 / 0
Регистрация: 31.10.2018
Сообщений: 113
|
||||||
| 25.10.2019, 20:18 [ТС] | ||||||
|
Сделал, как вы сказали. Выдало ошибку:
0
|
||||||
|
|
|
| 25.10.2019, 20:27 | |
|
Уф, чувак
Понимаешь, чтобы скомпилировать файл, нужно указать его имя. Без пакета, понимаешь. Но компилятору неизвестно, что за файл ты хочешь скомпилировать, поэтому надо либо указывать путь до этого файла, либо компилировать в папке, где лежит этот самый файл По-другому обстоит ситуация с файлом класса, который ты хочешь запустить. Пакет — это не просто папки, в которых лежит файл класса, — это часть его имени. Поэтому если ты просто пытаешься запустить файл Main, то он, разумеется, его не находит, ибо полное имя класса Main — com.company.Main. Соответственно, нужно запускать мэин из директории, в которой лежит папка com той командой, что я писал прежде
2
|
|
|
0 / 1 / 0
Регистрация: 31.10.2018
Сообщений: 113
|
||
| 25.10.2019, 20:41 [ТС] | ||
|
Что-то понял, но вот еще кое-что)
Посмотри пожалуйста еще, я нашел такую инфу: "Переходим в каталог, где лежит данный файл, и выполняем команды. javac HelloWorld.java" Как мы можем это сделать из каталога, если нам нужно делать прямо из папки, где лежит файл?
0
|
||
|
0 / 1 / 0
Регистрация: 31.10.2018
Сообщений: 113
|
|
| 25.10.2019, 20:46 [ТС] | |
|
А как тогда здесь происходит компиляция не в той папке, где Main?
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 25.10.2019, 20:48 | |
|
TimaGera31, а ты внимательно прочитай что в статье написано
0
|
|
|
0 / 1 / 0
Регистрация: 31.10.2018
Сообщений: 113
|
|
| 25.10.2019, 20:55 [ТС] | |
|
Если я правильно понял, они создают разные папки в самой папке, где находится Main.java?
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 25.10.2019, 20:58 | |
|
TimaGera31, бросай джаву
1
|
|
|
|
|
| 25.10.2019, 21:04 | |
|
Знаешь, проблема в том, что ты относишь процесс компиляции к оккультным искусствам. Дело в том, что никакой магии в действительности не происходит, и зачастую происходящее можно понять умом. Ты говоришь, будто что-то понял, но ты просто выкинул какую-то идею, даже не подумав, имеет ли она хоть какой-то смысл. Прочитай внимательно, потом проверь, как и что работает. Что-то не получается? Значит ты что-то не понял. Попробуй иначе, снова. По-прежнему не получается? Почитай ещё. И так до тех пор, пока ты не дойдёшь до состояния полного отчаяния и возможность нахождения ответа будет представляться тебе лишь далёким отблеском света во тьме, кажущимся таким близким, но в тоже время абсолютно недостижимым. И вот только тогда, только в такой ситуации тебе следует лезть на форум и задавать вопрос
1
|
|
|
1 / 1 / 0
Регистрация: 21.04.2018
Сообщений: 41
|
||
| 27.10.2019, 01:30 | ||
|
Если тебе принципиально научиться запускать приложение с консоля то: 1 - создаешь пустую папку на компе (без участия идешки) 2 - запускаешь блокнот и копипасиш без пекеджа туда код "Привет мир" 3 - сохраняешь док с расширением java в новой папке 4 - если винда через шифт нажимешь правой кнопкой и открываешь консоль сразу уже с указанным путем к файлу, компилеш через javac 5 - запускаешь через java. Ну а если совсем понять не можешь, мне лично помогает ютубчик. пишешь что-то типа "как запустить приложение java с консоли" и все.
0
|
||
| 27.10.2019, 01:30 | |
|
Помогаю со студенческими работами здесь
19
Не получается запустить приложение windows из java программы Не получается запустить программу Не получается запустить программу Не получается запустить программу Не получается запустить программу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает
Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|