linux上運行最簡單的java程序

#運行一個java文件java

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

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

##設置環境變量: export CLASSPATH=.code

##寫java文件: touch Hello.java vim Hello.javablog

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

##編譯java文件: javac Hello.javaget

##運行java: java Hello(注意不須要帶.class後綴)編譯

#打包運行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.jar 查看jar包內容

相關文章
相關標籤/搜索