Java程序可以使用兩種方式來啟動:simply啟動和jar包啟動。
Simply啟動,顧名思義,是指不需要打包成jar包,直接以類文件的形式啟動Java程序。下面是一個Simply啟動Java程序的示例:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
上面的代碼直接保存在HelloWorld.java文件中,使用javac命令編譯成.class文件后,可以使用java命令直接執(zhí)行:
javac HelloWorld.java java HelloWorld
Jar包啟動是指把Java程序打包成一個可執(zhí)行的jar包,通過執(zhí)行jar包來啟動Java程序。下面是一個打包成jar包的Java程序示例:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
為了將程序打包成jar包,需要用到jar命令。假設將上述示例打包成HelloWorld.jar,可以執(zhí)行以下命令:
javac HelloWorld.java jar cvfe HelloWorld.jar HelloWorld *.class
其中,cvfe參數(shù)意為:c表示創(chuàng)建一個新的jar包,v表示在命令行窗口中顯示詳細信息,f表示指定jar包文件名,e表示指定程序入口點。
打包好的HelloWorld.jar可以通過以下命令來啟動:
java -jar HelloWorld.jar
總的來說,Simply啟動適用于小型程序,而Jar包啟動適用于大型程序。使用Java程序的啟動方式需要根據(jù)實際情況而定。