2014-08-28 100 views
1

我是編程新手,需要幫助。基本上,我正在練習課外課本。我試圖執行一個簡單的打印行命令。這裏是通過NetBeans的java文件:Java和命令行錯誤問題

package test; 

public class Test { 

public static void main(String[] args) { 
System.out.println("Test"); 
} 

當我通過NetBeans運行它時,它是成功的。但是,當我嘗試通過命令提示符執行時,出現錯誤。我能夠編譯Test.java文件,並看到它創建Test.class。當我鍵入java測試它說,以下錯誤:

Error: Could not find or load main class Test 

我想我可能會有問題,由於包。再一次,我真的很陌生。我知道我可能做錯了什麼,可能很容易解決。

回答

3

當您從命令行運行您的類時,還需要提供程序包名稱。

java test.Test 

您需要從一個在類路徑

0

首先爲你的類包含作爲第一個行包語句運行它從測試dir用戶級別了,你想通過運行該類命令行如此。

  1. 您需要創建一個名稱爲test的目錄,並將其保存在其中。
  2. 假設在某些驅動例如G:/test目錄存在,你需要打開終端,瀏覽到G:/和和編譯程序作爲

    javac test/Test.java

,並可以執行程序作爲

java test.Test