前幾天,我實在是丟人了,使用java編了一個小程序,卻不知道怎麼在cmd下運行了,平時都是在eclipse或者是myEclipse下寫代碼,把原始的東西全部忘完了,丟了大人了都!
方法寫到這裏,以備不測!
JAVA是編譯型和解釋型的結合,javac是編譯,java是解釋,解釋的*.class文件在JVM上的執行
Java命令一執行,就表示將*.class文件放在JVM上進行執行,執行的結果打印在屏幕上
執行的步驟:
1:進入該文件所在的盤符,如這個文件在D盤
d:
2:在該盤符下進入該文件所在的文件夾(主要命令cd 文件夾; dir是查看該文件夾下面的東西)
Cd 文件夾
3:進入到該文件夾可以看到這個java文件以後 那麼就用javac編譯他
Javac helloword.java
4:現在就可以看到編譯後的class文件 helloword.class
Java helloword
注意在這裏,後面是不帶後綴名的
注意咯,在編譯的時候,有可能會報這樣的信息:編碼GBK的不可映射字符
該怎麼解決呢:下面引用了這位老兄的詳細解釋:
解決辦法是:應該使用-encoding參數指明編碼方式:javac -encoding UTF-8 XX.java,這下沒警告了,運行也正確了在JCreator 4中設置:菜單:Configure --> Options --> JDK Tools --> Compiler,選中<Default>,然後選Edit,Parameters裏面,最前面添加:-encoding UTF-8。
Parameters原來的
默認值爲:-classpath "$[ClassPath]" -d "$[OutputPath]" $[ModJavaFiles]
修改後爲:-encoding UTF-8 -classpath "$[ClassPath]" -d "$[OutputPath]" $[ModJavaFiles]