首先在Windows下安裝jdk,在dos下輸入命令:
C:/Users/Administrator>java -version
出現
java version "1.6.0_12"Java(TM) SE Runtime Environment (build 1.6.0_12-b04)Java HotSpot(TM) Client VM (build 11.2-b01, mixed mode)
說明安裝成功;
接下來將程序的執行文件路徑導入path環境變量,
重新打開dos,進入到*.java所在位置,運行命令:
C:/Users/Administrator>cd E:/運行腳本/Java
C:/Users/Administrator>e:
E:/運行腳本/Java>
對源代碼*.java進行編譯:
E:/運行腳本/Java>javac Hello.java
得到編譯后得到*.class文件,運行:
E:/運行腳本/Java>java HelloHello World!
注:Java程序語句
public class Hello{ public static void main(String[] args) { System.out. 常見問題: 1. 運行時,帶了.class后綴如果你試圖使用如下命令E:/運行腳本/Java>java Hello.class系統會誤認為你運行的是Hello包下的名為class的類文件,會到系統的CLASSPATH下(一般都包括當前目錄)企圖尋找 Hello.class.class這樣的類,這樣的類當然不存在了;并且也不可能存在,因為class是關鍵字,不能作為一個類的名字。 2. 文件名大小寫錯誤對于像Windows這樣的系統,編譯時可以不關心大小寫。比如編譯Hello.java時,也可以使用:E:/運行腳本/Java>java hello.java也可以編譯通過,但產生的類文件仍然是和源文件相符的:Hello.class。但在運行時一定要注意大小寫,比如試圖使用如下命令運行:E:/運行腳本/Java>java hello將報類似于1中的錯誤: E:/運行腳本/Java>java helloException in thread "main" java.lang.NoClassDefFoundError: hello (wrong name: Hello)
新聞熱點
疑難解答