Java10 类结构扩展

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)

 

posted @ 2021-05-27 19:20  legendary_tm  阅读(49)  评论(0编辑  收藏  举报