Skip to main content
 Web开发网 » 编程语言 » Python语言

JavaWebStart入门基础教程是什么?

2021年11月29日3160百度已收录

  关于Web Start的JNLP Specification可以到sun网站 :存放*。

  jnlp文件中定义的图标文件 jar :存放classes打包后的jar文件 jnlp :存放*。jnlp描述文件 src :java源码 WEB-INF/classes :java编译后的class文件   webatart 建立步骤如下: 1 .在webstart/src/jws下新建一HelloWorld。

  java文件: package jws; import javax。swing。*; public class HelloWorld {     private JFrame jFrame;     private JPanel jPanel;     private JLabel label;       public HelloWorld(){         jFrame = new JFrame("HelloWorld Test Frame");         label = new JLabel("Hello, world!");         jPanel = new JPanel();         jPanel。

  add(label);         jFrame。add(jPanel);           jFrame。pack();         jFrame。setSize(400, 150);         jFrame。setLocation(400, 300);         jFrame。

  setVisible(true);         jFrame。setDefaultCloseOperation(JFrame。EXIT_ON_CLOSE);     }       // webstart 启动时执行的主方法     public static void main(String args[]){         new HelloWorld();     }   }   注: 在main方法中完全可以不用写new HelloWorld();,而只在main方法中输出一条测试语句 System。

  out。println("This is test!"); 进行简单测试,打印结果会出现在步骤7java控制台中   2 .编译HelloWorld。java,在WEB-INF/classes目录下执行命令: jar cvf helloworld。

  jar jws/*。class 执行后把生成的helloworld。jar包拷贝到webstart/jar/jws目录下。 (在IDEA中打包使用Jar Tool插件比较方便,eclipse中可以使用Fatjar)   3 .从helloworld。

  jar/META-INF中解压出MNIFEST。MF,更改MNIFEST。MF内容: Manifest-Version: 1。0 Created-By: 1。5。0_01 (Sun Microsystems Inc。) 为: Manifest-Version: 1。

  0 Created-By: 1。5。0_01 (Sun Microsystems Inc。) Main-Class: jws。HelloWorld 然后在WEB-INF/classes目录下执行命令: jar umf MANIFEST。MF helloworld。

  jar 把新的MNIFEST。MF更新到helloworld。jar包中,   注: 如果在下面步骤4中的指定了Main-Class方法,此步骤可以省略。   4 .webstart/jnlp目录下新建一HelloWorld。jnlp文件:                               title/vendor 元素必须,会显示在用"javaws -viewer"命令         打开的应用程序缓存查看器(Java Application Cache Viewer)中-->         HelloWorld         Lively Corporation         HelloWorld Test Example for WebStart。

                                    在查看器中新建webstart快捷方式到桌面时也会显示为快捷方式图标,         只支持GIF/JPEG格式,其它格式无效-->                                                                     如果版本是1。

  4,在链接此jnlp文件时会提示更新j2se版本-->                          可以包含一些资源文件,如icons/configuration files,可以使用getResource方法取得-->                       注: 其中*。

  jnlp文件的语法的详细信息可以在sun网站上查询。

  sun。com/j2se/1。5。0/docs/guide/javaws/developersguide/javaws。html#options 5 .webstart目录下建一index。html 内容如下 HelloWorld   6 .因为是web应用,所以webstart/WEB-INF建一web。

  xml文件, 内容为: 即可,启动tomcat时默认会去找index。html文件   7 .webstart工程放入tomcat/webapps,启动tomcat即可。 启动后会看到helloworld的swing弹出窗口,还有如下图会有一个java控制台(如果没有出现,可在"控制面板"——"java控制面板"——"高级"——"Java控制台"中勾选"显示控制台"单选框):     。

评论列表暂无评论
发表评论
微信