java基礎-不用ide如何打包
阿新 • • 發佈:2018-12-13
java基礎-不用ide如何打包
1. 建立目錄
src存放原始檔
classes存放編譯檔案
2. 建立類檔案
主類 package test.ant; import test.ant.MyTools; // import com.alibaba.fastjson.JSONObject; public class HelloWorld { public static void main(String[] args) { System.out.println("Hello world!!!!"); System.out.println(new MyTools().getTime()); } } 工具類 package test.ant; import java.util.Date; public class MyTools { public String getTime(){ return new Date().toString(); } }
3. 編譯
javac是編譯java檔案的命令,-d指定儲存編譯後的檔案位置
javac -d .\classes .\src\*.java
會按照包路徑,建立目錄。
4. 執行class檔案
java是執行java位元組碼的命令
java -classpath .\classes test.ant.HelloWorld
通過-classpath指定類路徑
指明程式主入口時,使用包路徑。
5. 打包為Jar包
切換到classes目錄,
cd classes
jar -cvf my.jar .\*
jar命令是打包為jar檔案的命令
6. 新增main-class
MANIFEST.MF當中配置了啟動資訊
使用winrar開啟jar包,修改檔案,儲存。
在MANIFEST.MF中新增:
Main-Class: test.ant.HelloWorld
7. 執行jar包
java命令通過 -jar指定執行的jar包
java -jar ./my.jar
參考
- 沒有IDE如何編譯JAVA專案 https://blog.csdn.net/lvshaorong/article/details/73881568