打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
中国XML论坛--用eclipse开发jade程序
用eclipse开发jade程序

首先,需要定制project的build过程,使得每次build项目之后,可以将所有编写的类打包成jar并且复制到一个合适的classpath中。然后,定制project的run过程,使得能够启动jade runtime environment。
1) 定制build
定制build需要用到Ant工具。Ant相当于Linux下常用的make工具。Ant定义了一系列的Task,用于完成某些任务,例如jar和cp,分别用于把class文件打成jar包和复制文件。关于Ant,更多内容可参考http://ant.apache.org。Ant在build一个project时,需要一个xml格式的buildfile,就好像make需要一个Makefile一样。

 

首先,在eclipse的project中添加一个新文件,命名为build.xml。内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<project name="jadeTest" default="makejar" basedir="."> 
<target name ="makejar" description="Create a jar and cp it to class path">
<jar jarfile="ZpfAgent.jar" includes="zpf/*.class" basedir="."/>
<copy file="ZpfAgent.jar" todir="d:/jade/"/>
</target>
</project>
project标签中的name可以随便写,default写成后面的一个target即可,basedir设成当前目录。这个文件只有一个target,name和description随便写。Jar标签告诉要把当前project路径下zpf/下的所有class文件打成一个ZpfAgent.jar包。Cp标签把这个文件复制到d:\jade\目录下。注意:xml中的所有路径都用/而不是\。

然后定制build。在eclipse中,执行菜单project/properties/,选builders,然后“新建”,选择类型时双击Ant,在弹出窗口的main卡片上,buildfile项点Browse Workspace选择上面创建的xml文件,baseDirectory项点Browse Workspace选择本项目目录。然后给这个build配置取个名字,然后ok了。在项目构建器列表中,最后一项就是这个配置,小虫虫的图标代表这是一个Ant配置。

然后,确保菜单project/自动构建被勾选。以后,每次可以通过project/清理来重新build。

2) 定制run 
这一步,要实现在eclipse中启动Jade RAM。菜单“Run/External Tools/External Tools”,然后新建一个配置,在“main”卡片的location中填写java,workingDirectory填写jade的安装目录,arguments填写参数(如jade.Boot -gui),给这个配置起个名字,然后,点击按钮“Run”,就可以看到Jade RAM启动了。以后每次Run可以直接使用这个配置。

可以在Jade RAM中start一个新的Agent,类名填写zpf.xx。zpf是jar文件中的包名,xx是一个具体的类名。注意,要确保ZpfAgent.jar已经被放入系统的classpath,否则,会找不到相应的类。也可以让Jade RAM启动时直接导入Agent,就是把Run配置中的arguments改成jade.Boot –gui –h <hostname> -container a0:zpf.xx即可。

另外,经常会启动Jade RMA失败,错误显示端口被占用。这是Jade的一个潜在问题,就是关闭窗口后不一定完全退出。这时,你需要用ctrl+alt+del然后把系统中所与的java进程干掉,就ok了。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Платье Jade. Обсуждение на LiveInternet连袖A字裙
免费拍│每周一拍008# Jade
Maven起步-教你开始使用Maven
phonegap3.4.0 生成PHONEGAP.JAR
在 Eclipse 下利用 gradle 构建系统
Ant自动编译打包&发布 android项目
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服