Java не может найти или загрузить основной класс из скомпилированного кода Eclipse
Я скомпилировал свой java -код, используя eclipse, но он не должен быть развернут, и задание cron должно его выполнить. Я пытаюсь выполнить его из командной строки в Windows, но не могу найти или загрузить основной класс. Я попытался установить classpath, используя java -cp bin \ com \ pega \ download \ engineclasses, но он все равно выдает ту же ошибку. Моя структура папок выглядит ниже
C:\Users\s2517457\G360_Linux\FiddlingPega
|__\bin\com\pega\download\engineclasses\TestUtils.class
|__\src\com\pega\download\engineclasses\TestUtils.java
Пожалуйста, дайте мне знать, какие должны быть команды javac и java, чтобы это работало.
1 ответ
Вы должны использовать следующую команду:
java -cp bin/ com.pega.download.engineclasses.TestUtils
Вы говорите Java, что вся папка bin является вашим путем к классу, а основной класс находится в классе com.pega.download.engineclasses.TestUtils
Если вы также хотите добавить jar, вы должны вызвать команду, например:
java --classpath "bin/;lib/*" com.pega.download.engineclasses.TestUtils
Где lib это папка, содержащая файлы Jars