1. Eclipse的安装与配置
1.1采用的版本为eclipse-java-europa-winter-win32.zip。可在以下官方网址下载:
http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/europa/winter/eclipse-java-europa-winter-win32.zip
Eclipse安装画面
选择工作区,这里可以选择默认(使用时project路径可以另选)
1.2配置
Eclipse能自动识别JDK、JRE的当前路径,因此无需另外配置。当安装完毕后即可使用。需要说明的是Eclipse只能建立在JDK1.5以上版本的Java,因此必须使用较新的JDK,比如jdk-1_5_0_15-windows-i586-p.exe。
2. 在Eclipse下编写aglet程序
2.1首先在IDE下编写一个简单的传统Java测试程序,如HelloWorld。编译并运行。需要说明的是Eclipse下保存当前文件即会自动编译生成.class的目标文件。图略。
2.2 然后再新建一个Project,命名为ASMA。
因为Tahiti的aglet存放目录默认为C:javaagletspublic,我们沿用这个目录。将新project重定向到这个目录下,注意下图中对Project Layout的预设是很重要的。该选项保证编译后的文件输出到当前project目录下。
新建名为ASMA的Project
2.3 对于新建的ASMA Project,我们需要导入aglet库文件来进行编译(否则import com.ibm会报错)。方法是对project名右键点Property,在左侧的Java Build Path下选择对应右侧的Library,然后点 Add External Library。如下图
这里需要注意我们应该选择路径为C:javaagletslib下的aglets-2.0.2.jar,而不是任何其他路径下的aglets-2.0.2.jar!。只有这个路径下的aglets-2.0.2.jar中含有com.ibm.aglet这个包(可以打开看检查下)。特别注意不要与安装aglet平台时使用的aglets-2.0.2.jar混淆!成功导入之后可以看到在JRE之外多了一个aglets-2.0.2.jar的库文件,且路径与上述相符。
2.4 除此之外还必须检查同一对话框中Source标签的内容。如果Source Folder on Build Path中没有任何东西就必须手动Add Folder,并选择我们的Project目录。如果已有则不用再次添加。因为Eclipse有保存即编译的功能,如果保存java文件后在目录下没有发现同名class文件,就说明这个设置很可能有问题。因为Eclipse会不知道需要编译的source folder所在。
对编译使用的Source目录的检查
2.5 设置好后就可以开始正式写aglet程序了。在此仍然采用TestAgent作为测试对象(代码略)。写好代码并保存后发现Project目录下多了一个class文件,说明Eclipse能够正常为aglet的编写、编译而工作了。下图为工作IDE:
设置好的Eclipse编辑环境