作者:
JGC18 (JGC)
2014-12-10 16:40:29各位前輩好,小弟正在學習JAVA
我知道有很多IDE可以使用,但是還是想知道一些最初始的方法
所以我試著在command line底下編譯與執行
目的希望編譯出一個Jar檔可以直接在command Line底下執行
只是直接執行class是沒問題的
如果包成jar檔執行,就會"找不到TestJar的錯誤"。
我的執行步驟如下:
[環境]
win7 32位元
JDK:jdk1.6.0_45
[環境變數]
CLASSPATH=".;D:\java\workspace\testProject\"
[JavaFile]
TestJar.java,內容如下
放置路徑="D:\java\workspace\testProject\Lib\show"
/*=================================================*/
package Lib.show;
public class TestJar
{
public static void main(String[] args) {
TestJar testJar = new TestJar();
testJar.hiJava("TestJar");
}
public void hiJava(String s)
{
System.out.println("Hi, i am "+s);
}
}
/*==================================================*/
[編譯TestJar.class指令]
D:\java\workspace\testProject\Lib\show>javac TestJar.java
產生TestJar.class
[Manifest.mf]
放置路徑="D:\java\workspace\testProject\Lib\show"
Manifest-Version: 1.0
Sealed: true
Main-Class: Lib.show.TestJar
//<