10.1 包
第一部分 java程序部署:完全在本机
-directory JAR就是Java ARchive (headfirstjava 595)
①编译
cd Myproject/source
javac -d ../classes com/headfirstjava/*.java
②说明文件
创建manifest.txt → Main-Class: com.headfirstjava.PackageExercise → 放到classes目录下
③打包
cd Myproject/classes
jar -cvmf manifest.txt packEx.jar com
④执行jar文件
java -jar packEx.jar
第二部分 java程序部署:部分在本机(JWS Java Web Start)
①客户端点击JWS应用程序的连接 <a href="MyApp.jnlp">Click</a>
②Web服务器发出.jnlp文件给客户端的浏览器 MyApp.jnlp
③浏览器启动Java Web Start,向服务器请求MyApp.jar
④Web服务器发送.jar文件
⑤JWS取得JAR并调用指定的main()来启动应用程序。
.jnlp文件 → Java Network Launch Protocol (headfirstjava 600)
原文:https://www.cnblogs.com/zhanlifeng/p/14819424.html