Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  java  >  正文 使用Eclipse编写、编译aglet程序

使用Eclipse编写、编译aglet程序

发布时间:2018-10-22   编辑:www.jquerycn.cn
jquery中文网为您提供使用Eclipse编写、编译aglet程序等资源,欢迎您收藏本站,我们将为您提供最新的使用Eclipse编写、编译aglet程序资源

<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''"></span>

<span lang="EN-US"><o:p></o:p></span>

<span lang="EN-US">1. Eclipse</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">的安装与配置</span>

<span lang="EN-US">1.1</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">采用的版本为</span><span lang="EN-US">eclipse-java-europa-winter-win32.zip</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">。可在以下官方网址下载:</span>

<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">   http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/europa/winter/eclipse-java-europa-winter-win32.zip</span>

<span lang="EN-US"></span>

<span lang="EN-US">Eclipse</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">安装画面</span>

<span lang="EN-US"></span>

<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">选择工作区,这里可以选择默认(使用时</span><span lang="EN-US">project</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">路径可以另选)</span>

<span lang="EN-US">1.2</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">配置</span>

<span lang="EN-US"><span style="mso-spacerun: yes">   </span>Eclipse</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">能自动识别</span><span lang="EN-US">JDK</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">、</span><span lang="EN-US">JRE</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">的当前路径,因此无需另外配置。当安装完毕后即可使用。需要说明的是</span><span lang="EN-US">Eclipse</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">只能建立在</span><span lang="EN-US">JDK1.5</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">以上版本的</span><span lang="EN-US">Java</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">,因此必须使用较新的</span><span lang="EN-US">JDK</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">,比如</span><span lang="EN-US">jdk-1_5_0_15-windows-i586-p.exe</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">。</span>

<span lang="EN-US"><o:p> </o:p></span>

<span lang="EN-US">2. </span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">在</span><span lang="EN-US">Eclipse</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">下编写</span><span lang="EN-US">aglet</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">程序</span>

<span lang="EN-US"><o:p> </o:p></span>

<span lang="EN-US">2.1</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">首先在</span><span lang="EN-US">IDE</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">下编写一个简单的传统</span><span lang="EN-US">Java</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">测试程序,如</span><span lang="EN-US">HelloWorld</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">。编译并运行。需要说明的是</span><span lang="EN-US">Eclipse</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">下保存当前文件即会自动编译生成</span><span lang="EN-US">.class</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">的目标文件。图略。</span>

<span lang="EN-US"><o:p> </o:p></span>

<span lang="EN-US">2.2 </span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">然后再新建一个</span><span lang="EN-US">Project</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">,命名为</span><span lang="EN-US">ASMA</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">。</span>

<span lang="EN-US"><span style="mso-spacerun: yes">    </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">因为</span><span lang="EN-US">Tahiti</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">的</span><span lang="EN-US">aglet</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">存放目录默认为</span><span lang="EN-US">C:javaagletspublic</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">,我们沿用这个目录。将新</span><span lang="EN-US">project</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">重定向到这个目录下,注意下图中对</span><span lang="EN-US">Project Layout</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">的预设是很重要的。该选项保证编译后的文件输出到当前</span><span lang="EN-US">project</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">目录下。</span>

<span lang="EN-US"></span>

<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">新建名为</span><span lang="EN-US">ASMA</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">的</span><span lang="EN-US">Project</span>

<span lang="EN-US"><o:p> </o:p></span>

<span lang="EN-US">2.3 </span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">对于新建的</span><span lang="EN-US">ASMA Project</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">,我们需要导入</span><span lang="EN-US">aglet</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">库文件来进行编译(否则</span><span lang="EN-US">import com.ibm</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">会报错)。方法是对</span><span lang="EN-US">project</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">名右键点</span><span lang="EN-US">Property</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">,在左侧的</span><span lang="EN-US">Java Build Path</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">下选择对应右侧的</span><span lang="EN-US">Library</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">,然后点</span><span lang="EN-US"> Add External Library</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">。如下图</span>

<span lang="EN-US"></span>

<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">这里需要注意我们应该选择路径为</span><span lang="EN-US">C:javaagletslib</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">下的</span><span lang="EN-US">aglets-<st1:chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">2.0.2</st1:chsdate>.jar</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">,而不是任何其他路径下的</span><span lang="EN-US">aglets-2.0.2.jar</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">!。只有这个路径下的</span><span lang="EN-US">aglets-2.0.2.jar</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">中含有</span><span lang="EN-US">com.ibm.aglet</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">这个包(可以打开看检查下)。特别注意不要与安装</span><span lang="EN-US">aglet</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">平台时使用的</span><span lang="EN-US">aglets-2.0.2.jar</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">混淆!成功导入之后可以看到在</span><span lang="EN-US">JRE</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">之外多了一个</span><span lang="EN-US">aglets-2.0.2.jar</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">的库文件,且路径与上述相符。</span>

<span lang="EN-US"></span>

<span lang="EN-US">2.4 </span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">除此之外还必须检查同一对话框中</span><span lang="EN-US">Source</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">标签的内容。如果</span><span lang="EN-US">Source Folder on Build Path</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">中没有任何东西就必须手动</span><span lang="EN-US">Add Folder</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">,并选择我们的</span><span lang="EN-US">Project</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">目录。如果已有则不用再次添加。因为</span><span lang="EN-US">Eclipse</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">有保存即编译的功能,如果保存</span><span lang="EN-US">java</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">文件后在目录下没有发现同名</span><span lang="EN-US">class</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">文件,就说明这个设置很可能有问题。因为</span><span lang="EN-US">Eclipse</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">会不知道需要编译的</span><span lang="EN-US">source folder</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">所在。</span>

<span lang="EN-US"></span>

<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">对编译使用的</span><span lang="EN-US">Source</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">目录的检查</span>

<span lang="EN-US"><o:p> </o:p></span>

<span lang="EN-US">2.5 </span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">设置好后就可以开始正式写</span><span lang="EN-US">aglet</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">程序了。在此仍然采用</span><span lang="EN-US">TestAgent</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">作为测试对象(代码略)。写好代码并保存后发现</span><span lang="EN-US">Project</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">目录下多了一个</span><span lang="EN-US">class</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">文件,说明</span><span lang="EN-US">Eclipse</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">能够正常为</span><span lang="EN-US">aglet</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">的编写、编译而工作了。下图为工作</span><span lang="EN-US">IDE</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">:</span>

<span lang="EN-US"></span>

<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">设置好的</span><span lang="EN-US">Eclipse</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''Times New Roman''; mso-hansi-font-family: ''Times New Roman''">编辑环境</span>

<span lang="EN-US"><o:p> </o:p></span>

<span lang="EN-US"><o:p> </o:p></span>

 

您可能感兴趣的文章:
使用Eclipse编写、编译aglet程序
eclipse可以写php吗?
有关于eclipse配置spket需要注意的一些地方
go语言 环境搭建
Go 语言开发工具
Eclipse下jQuery文件报错出现错误提示红叉
python编程软件有什么
如何在eclipse上添加插件使其实现php的增删改查
学python要用什么软件
python用什么软件

[关闭]