1. 程式人生 > >linux上執行最簡單的java程式

linux上執行最簡單的java程式

#執行一個java檔案

##安裝java: sudo apt install default-jre

##安裝javac: sudo apt install default-jdk

##設定環境變數: export CLASSPATH=.

##寫java檔案: touch Hello.java vim Hello.java

內容: public class Hello { public static void main(String[] args) { System.out.println("Hello"); } }

##編譯java檔案: javac Hello.java

##執行java: java Hello(注意不需要帶.class字尾)

#打包執行

##增加一個檔案World.java

內容: public class World {public static final String NAME = "World";} 將Hello.java的內容修改為: public class Hello { public static void main(String[] args) { System.out.println("Hello"); System.out.println(World.NAME);} }

##編譯生成class: javac Hello.java 會自動生成Hello.class和World.class(如果javac World.java只會生成World.class)

##打包參考

1. jar cvf helloWorld.jar Hello.class World.class 生成 helloWorld.jar自動包含了META-INF/MANIFEST.MF

2. jar xf helloWorld.jar 解壓jar包,找到MANIFEST.MF檔案,並用vim開啟,增加Main-Class: Hello(注意冒號之後的空格)

3. jar cvfm helloWorld.jar META-INF/MANIFEST.MF Hello.class World.class 重新打包,並指定MANIFEST檔案

4. java -jar helloWorld.jar 可執行jar包

5. jar tvf helloWorld.j