2017-01-26 5 views
0

У меня есть баночка со следующей структуройJava -cp Не удалось найти или загрузить основной класс

myJar.jar > com.company.department.mainClass.class 

Я пытаюсь запустить его с

java -cp D:\directory\directory2\*.jar; com.company.department.mainClass 

Мой основной класс действительно содержит основной метод, и я могу запустить его в Eclipse просто отлично, прежде чем экспортировать его как банку. Он составлен из Groovy, но я не думаю, что должно иметь значение.

public static void main(String[] args){ 
     ... 
    } 

И это бросает мне «Не удалось найти или загрузить основной класс». Это на окнах. Что случилось с тем, что я делаю?

+0

* .jar? попробуйте полное имя – efekctive

+0

Опубликовать свой mainClass.java – BrunoDM

+2

Попробуйте только "java -cp D: \ directory \ directory2 \\ * com.company.department.mainClass" – Konrad

ответ

0

попробовать

java -cp D:\directory\directory2\*.jar com.company.department.mainClass 

Примечание нет запятой.

От Wikipeda:

на Windows, структура каталогов имеет синтаксис для Windows, и каждый путь к файлу должны быть разделены точкой с запятой (";").