廢話:最近閑着沒事看到了一些用命令行執行Java文件,對於現在大多數學習Java的人都是使用了各種工具,eclipse,myeclipse。新手大多沒有實踐過使用命令行,google里面有很多例子。所以寫了一個簡單的例子,當自己想看的時候可以看看。
走着:
使用環境:jdk1.6
文件目錄:
javac *.java會生成對應的*.class文件
java *.class就可以執行了,.class可以省略
1、t.java中是沒有包的
public class t{ public static void main(String[] args) { System.out.println("Hi"); } }
第一種方式
第二種方式
有的人會在執行 java t.class的時候報這個錯
請把環境變量classpath設置成如下:
.;這個是告訴JDK,搜索CLASS時先查找當前目錄的CLASS文件
2、a.java是有包的
package test; public class a{ public static void main(String[] args) { System.out.println("Hi"); } }
第一種方式
第二種方式
因為a.java是有包的所有執行class文件的時候要回到包所在的那層,然后通過包名.*執行
生成文件目錄如下:
結束:我喜歡博客園的這句話,代碼改變世界。每天的重復的copy改,也許是一種命,也是一種享受,當你完成一個好玩的東西的時候,你的心里也會有成就感。模仿抄襲,是一種學習方式,是一種獲取知識的手段。copy下去。