2016-10-31 7 views
0

Я скомпилировал свой Java-код с помощью eclipse, но не должен быть развернут, и задание cron должно выполнить его. Я пытаюсь выполнить его из командной строки в Windows, но не могу найти или загрузить основной класс. Я попытался установить путь к классам с помощью java -cp bin \ com \ pega \ download \ engineclasses, но он по-прежнему вызывает ту же ошибку. Моя структура папок выглядит, как показано нижеjava Не удалось найти или загрузить основной класс из eclipse скомпилированного кода

C:\Users\s2517457\G360_Linux\FiddlingPega 
             |__\bin\com\pega\download\engineclasses\TestUtils.class 
             |__\src\com\pega\download\engineclasses\TestUtils.java 

Пожалуйста, дайте мне знать, что должно быть команды JAVAC и Java для этого работать.

+0

включают команду, которую вы выполняете, пожалуйста. – Reinard

+1

C: \ Users \ s2517457 \ G360_Linux \ FiddlingPega> java -cp bin \ com \ pega \ download \ engineclasses. * Com.pega.download.engineclasses.TestUtils –

ответ

0

Вы должны использовать следующую команду:

java -cp bin/ com.pega.download.engineclasses.TestUtils 

Вы говорите на Java, что вся папка бин ваш путь к классам и главный класс в классе com.pega.download.engineclasses.TestUtils

Если вы хотите добавить банки, а также, вы должны вызвать команду как:

java --classpath "bin/;lib/*" com.pega.download.engineclasses.TestUtils 

Где Lib является папкой, содержащие файлы баночки

+0

Это работает. Но я также пытаюсь включить файлы jar в папку lib, расположенную в C: \ Users \ s2517457 \ G360_Linux \ FiddlingPega \ lib \ *. Jar, используя 'java -cp lib/*. Jar; bin/com.scotia.analytics .google.bigquery.Connect2BQ' и выдает сообщение об ошибке, как показано ниже: 'Исключение в потоке "основной" java.lang.NoClassDefFoundError: COM/Google/API/клиент/HTTP/HttpTransport в com.scotia.analytics .google.bigquery.Connect2BQ.main (Connect2BQ.java:76) Вызвано: java.lang.ClassNotFoundException: com.google.api.client.http.HttpTransport at java.net.URLClassLoader.findClass (Неизвестный источник) ' –

+0

Попробуйте использовать следующий java -classpath bin /; lib/* "com.pega.download.engincllasses.TestUtils' – BrunoDM

+0

Works .. . !! Большое спасибо..!! –