Я проверил мои установки java, компилируя и запуская программу HelloWorld, которая работает отлично. Проблема возникает, когда я скомпилирую свою программу с определенными файлами jar, которые находятся в том же каталоге, что и мой java-файл. Это то, что я сделал.Ошибка: не удалось загрузить или найти основной класс xyz
javac -cp "A.jar:B.jar" MyProg.java
Это генерирует файл класса MyProg.class
успешно. Затем, когда я запускаю следующую команду, она дает эту ошибку error: could not load or find main class MyProg
Команда:
java -cp "A.jar:B.jar" MyProg
Далее, я даже попробовал следующий, перемещая банки в папку с именем lib
и издал следующие команды:
javac -cp "lib/*" MyProg.jar (works fine;generates a class file)
java -cp "lib/*" MyProg (issues the same error)
Я работаю над Linux-машиной. Может кто-то разрешить ошибку.
Я stucked к этой проблеме в течение длительного времени. Итак, если вам не интересно ответить на вопрос, пожалуйста, воздержитесь от отрицательного рейтинга! – User123
попробуйте 'java -cp.; A.jar; b.jar MyProg' – adatapost