2011-08-05 203 views
2

OK,我只是不能java的運行我的.class文件: 我按照Oracle tutorial步驟,並嘗試運行此程序:無法運行命令行的HelloWorld

class HelloWorldApp { 
    public static void main(String[] args) { 
     System.out.println("Hello World!"); // Display the string. 
    } 
} 

編譯OK:

PS C:\Users\Ztaz> javac .\HelloWorldApp.java 

但之後我嘗試運行它,我得到這個:

PS C:\Users\Ztaz> java .\HelloWorldApp.class 
Error: Could not find or load main class .\HelloWorldApp.class 

不除離子,一無所有。

這裏是我的PATH變量,如果它可以幫助(分割成線,爲便於閱讀):

%JBOSS_HOME%; 
%SYSTEMROOT%; 
%M2%; 
%JAVA_HOME%\bin; 
... 

JAVA_HOME設置爲 「C:\ Program Files文件\的Java \ jdk1.7.0」。我的問題聽起來很像this one,但我在Java SE 6上也遇到了這個問題,所以我決定發佈單獨的問題。

回答

9

運行它沒有的.class:JAVA HelloWorldApp的

這會導致大量的與Java開始了人的問題。不知道爲什麼Java不只是查找這兩個文件(所提供的名稱和附加.class的名稱)。

+1

還沒有OMG的路徑組件 –

+0

,我覺得很蠢X_X。謝謝! – Zotov