Stack Overflow на русском Asked by justAnArthur on December 9, 2021
В общем учу Java`y и ещё ни разу не запускал через командную строку, ибо в начале были проблемы, оставил на потом. В итоге проблемы всплыли.
Прочитал практически всё по этой теме ( почему и т.д. ), но ничего не помогло, решив одну проблему выскакивает совершенно другая.
Пытаюсь запустить обычную программу, которую делал в самом начале, компилирует всё хорошо:
E:projectsjava.Adam2.0>cd E:projectsjava.Adam2.0srccomcompany
E:projectsjava.Adam2.0srccomcompany>javac -cp . Q10.java
После, как и нужно, пытаюсь запустит:
E:projectsjava.Adam2.0srccomcompany>java -cp . Q10
Error: Could not find or load main class Q10
Caused by: java.lang.NoClassDefFoundError: com/company/Q10 (wrong name: Q10)
E:projectsjava.Adam2.0srccomcompany>
Если что, то сам созданный класс у меня лежит в той же папке, где и сам java-файл, вот:
Возможно, я предполагаю, что в самом IntelliJ IDEA прописан путь где хранятся классы не правильно, но не знаю как это исправить.
Заранее спасибо за помощь)
Чтобы запустить из командной строки, Вам надо перейти в каталог E:projectsjava.Adam2.0src>
и выполнить команду java com.company.Q10
либо java comcompanyQ10
.
Пэкадж в классе не просто так указывается. Его надо учитывать при запуске.
Answered by Alexey R. on December 9, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP