新编Eclipse J2ME开发环境设置 (基于eclipse)

本文详细介绍如何搭建Java 2 Platform, Micro Edition (J2ME) 的开发环境,包括所需软件JDK、Eclipse IDE、EclipseME插件及Wireless Toolkit (WTK)的下载与配置过程。

开发环境需要JDK EclipseJava IDE)、EclipsemeEcilpseJ2ME插件)、WTKJ2ME开发包)。

 

到他们:

JDK   JDK需要 1.4.2 ,如果你不用这个版本的,放到手机里会出现一些奇怪的问题。http://java.sun.com/j2se/1.4.2/download.html

Eclipse     http://www.eclipse.org/downloads/ (如果你习惯于中文开发,也可以在这里下到中文包NLpack1-eclipse-SDK-3.2-win32.zip 

Eclipseme   http://sourceforge.net/project/showfiles.php?group_id=86829 (最新版本为 1.5.5

WTK   在这里我们使用2.2版本的,里可以在这里选择英文和简体中文的版本下载http://java.sun.com/products/sjwtoolkit/download-2_2.html

 

 

    先安装JDK,这个其他地方也讲的很多了,这里就略掉。我们进行到下一步,安装Eclipse,

Eclipse 的安装非常简单,就是直接解压到你需要的地方就可以了。如果你需要使用中文包

的话,还要把NLpack1-eclipse-SDK-3.2-win32.zip解压到Eclipse的安装目录,直接覆就可以了,但要注意,在安装语言包前不要运行Eclipse,不然你安装后不会看到你需要的结果

这时你就可以运行Eclipse,直接点击Eclipse.exe就可以了,在启动过程中会让你选择工作目录,你将其设置到你的工作目录既可,如果你不是经常调换工作目录就可以选择下方的下次不提示既可。如果不能运行Eclipse请先检查你的JDK的安装是否正确。

  

   接下来我们来安装Eclipseme这个j2me的插件,这个插件的安装就不是直接解压了,需要在Eclipse中操作安装,下面时安装步骤:

   EclipseME1.5的下载地址:
   http://jaist.dl.sourceforge.net/sourceforge/eclipseme/eclipseme.feature_1.5.0_site.zip            EclipseME1.5目前只有英文版。将下载下来的EclipseME1.5压缩包解压,解压后会有两个文件夹features和plugins。将两个文件夹内的内容分别拷贝到Eclipse安装目录下的features和plugins目录下。这时启动 Eclipse。

    

  接下来我们先放一下Eclipse,来安装WTKWTK按照安装向导一路下一步安装就可以了。

 

  

  在WTK安装好后我们就来设置Eclipse,先选择 菜单-窗口-首选项,弹出设置对话框,选择J2ME Device Management,来设置使用的模拟器,点击旁边的导入会提示你一个导入设备的对话框选择到你的WTK所在的目录,然后点击Refresh,获取到模拟器,这时你可以看到WTK的几种模拟器。然后点击完成,导入这些设备。这时已经可以进行J2ME的开发了,为了方便你的使用.

 

在这里我再介绍一点,在使用中的必要设置。

1.  J2ME javadoc的设置,如果你希望在编辑环境中有API的提示,你可以在刚才设置模拟器的地方

,选择你要设置javadoc的模拟器,然后选择edit,然后再在选项卡中点击Libraries,选中你要设置的API的项目,点击后面的javadoc就可以进行设置。

2.  J2ME的调试是需要重新设置的,不然你的模拟器是没法启动的,在首选项中,选择java-调试

,将暂挂执行里面的选项全部去掉,然后将通讯中调试器超时调整成为20000毫秒。这样可以顺利启动调试器进行J2ME的调试。

3.  设置构建路径,这个是根据个人喜好来的,如果你希望的资源和源代码能分开的话最好将这个选项选择为文件夹

4.  混淆器的设置,在J2ME的打包过程中会使用到Eclipse的混淆器,

我们没有设置混淆器,不能使用“Create Obfuscated Package”。混淆器对减小Jar包大小,防止程序被反编译很有用,因此很有必要在J2ME开发环境中设置混淆器。

这时需要到

http://sourceforge.net/project/showfiles.php?group_id=54750 下载一个叫ProGuard的混淆器,解压后,在混淆器的选项中选择到混淆器的目录

 

  


 

 

下载方式:https://pan.quark.cn/s/a4b39357ea24 布线问题(分支限界算法)是计算机科学和电子工程领域中一个广为人知的议题,它主要探讨如何在印刷电路板上定位两个节点间最短的连接路径。 在这一议题中,电路板被构建为一个包含 n×m 个方格的矩阵,每个方格能够被界定为可通行或不可通行,其核心任务是定位从初始点到最终点的最短路径。 分支限界算法是处理布线问题的一种常用策略。 该算法与回溯法有相似之处,但存在差异,分支限界法仅需获取满足约束条件的一个最优路径,并按照广度优先或最小成本优先的原则来探索解空间树。 树 T 被构建为子集树或排列树,在探索过程中,每个节点仅被赋予一次成为扩展节点的机会,且会一次性生成其全部子节点。 针对布线问题的解决,队列式分支限界法可以被采用。 从起始位置 a 出发,将其设定为首个扩展节点,并将与该扩展节点相邻且可通行的方格加入至活跃节点队列中,将这些方格标记为 1,即从起始方格 a 到这些方格的距离为 1。 随后,从活跃节点队列中提取队首节点作为下一个扩展节点,并将与当前扩展节点相邻且未标记的方格标记为 2,随后将这些方格存入活跃节点队列。 这一过程将持续进行,直至算法探测到目标方格 b 或活跃节点队列为空。 在实现上述算法时,必须定义一个类 Position 来表征电路板上方格的位置,其成员 row 和 col 分别指示方格所在的行和列。 在方格位置上,布线能够沿右、下、左、上四个方向展开。 这四个方向的移动分别被记为 0、1、2、3。 下述表格中,offset[i].row 和 offset[i].col(i=0,1,2,3)分别提供了沿这四个方向前进 1 步相对于当前方格的相对位移。 在 Java 编程语言中,可以使用二维数组...
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值