我無法運行我的第一塊java。我能夠編譯它並生成一個.class文件,但是由於某種原因,我無法運行它。它可能與目錄路徑有關。文件名是「簡單」,我把它保存在一個名爲「newfolder」的文件夾中。無法運行Java程序
我能夠通過 「javac的newfolder/Simple.java」 打字編譯Simple.class,但是當我在 「Java的newfolder /簡單」 類型,此消息出現了:
java: exception in thread 「main」 java.lang.NoClassDefFoundError: newfolder/Simple (wrong name: Simple)
這裏是原代碼,我輸入:
// This is a simple Java program.
public class Simple
{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
我認爲the answer here是我熟悉的,但我不知何故一直無法得到它爲我工作,所以任何幫助將不勝感激。提前致謝!
看看你的類的包裝和調用類來執行的方式。運行java程序的正確格式是「java -cp [classpath] [程序包路徑]/JavaClassName」 –