java jnlp applet_World?Wind?Java?Applet?Jnlp?配置过程

首先声明,我是一个Java开发的入门人员,所以对applet,jnlp还不太熟悉,走了不少弯路。参考了网上的许多文章,现在我把我的做法写出来,和大家交流一下:

配置applet:

我用的是tomcat作为web服务器,用jnlp封装(不知道这样说对不对)。

首先配置tomcat:在tomcat的安装路径—conf—web.xml。打开xml这个配置文件,加上:

jnlp

application/x-java-jnlp-file

保存,这样tomcat就支持jnlp文件了。

现在在tomcat的webapps文件夹下新建一个wwj的目录,并把worldwind.jar、jogl.jar、gluegen-rt.jar(这三个jar包可以从下载下来的SDK中找到)考到wwj目录下面。

还需要一个WWJApplet.jar的jar包,我不想从网上download这个jar包,因为download下来的不一定和自己用的SDK版本一样,所以我自己手动打了一个WWJApplet.jar的jar包,具体做法是:

1、SDK我解压在D:下,名称为wwj;

2、编译D:\wwj\src\gov\nasa\worldwind\examples\applet目录下的WWJApplet.java,生成WWJApplet.class,然后将这个文件打包:cmd 中,目录定位到D:\wwj\src,用如下命令:

jar -cvf WWJApplet.jar gov\nasa\worldwind\examples\applet\WWJApplet.class。这样就生成了WWJApplet.jar包了(SDK版本可能不一样,请注意)。

将做好的WWJApplet.jar包夜拷贝到webaaps下wwj目录中,并对wwj目录下的jar包签名,至于怎么样签名。网上一大堆,这里就不在赘述了。

接下来就是怎样编写jnlp文件了

相信大家也download了不少WWJApplet.jnlp文件,我也download了一个,把他放到wwj目录下面,双击运行,也能调出来。不过我想用我自己的下载好的jogl等文件,于是我做了一个修改,以下是修改的代码:

codebase="http://192.168.1.18:8080/wwj"//这里你要改成你的服务器地址

href="WWJApplet.jnlp">

World Wind Java Applet Demo

NASA

World Wind Java Applet Demo

World Wind Java Applet Demo

max-heap-size="512m"/>

//以前这里是默认用这个的,不过我现在注释了,用上面深红字体代码了

name="WWJ Applet"

main-class="gov.nasa.worldwind.examples.applet.WWJApplet"

width="800" height="600">

保存,启动tomcat,运行该jnlp文件,成功,如图:

www.360doc.com

最后一步就是把jnlp放入到网页中了,新建一个网页,加入以下代码:

如果不想放入到网页中,直接运行java程序,你只需要修改一下jnlp中的代码,如下:

codebase="http://192.168.1.18:8080/wwj/"

href="test.jnlp">

World Wind Java Application Template

NASA

World Wind Java Application Template

World Wind Java Application Template

max-heap-size="512m"/>

然后新建一个网页,并在网页加如下代码:hao kan ma

保存,打开网页,单击链接就可以了。

注意:要运行的机器上,一定要有JRE,如果没有,则是不行的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值