2017-01-26 42 views
0

我有以下結構的罐子java命令找不到或無法加載主類

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

我試圖用

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

我的主類中運行它確實包含一個主方法,我可以在Eclipse中運行它,然後將它作爲jar導出。它是從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,目錄結構具有視窗的語法,並且每個文件路徑必須由分號分隔( 「;」)。

相關問題