J2ME Polish + Eclipse配置过程详解

本文介绍了如何在Eclipse-SDK-3.4.1-win32环境下配置J2ME-Polish-2.0.1,包括设置WTK、手机模拟器和IDE路径,以及Mepose插件的在线安装。通过详细步骤展示了从安装到创建并运行第一个J2ME Polish项目的全过程,解决安装和配置过程中可能遇到的问题。

     到目前(2010/1/20)为止,J2ME Polish官方网站上公布的Polish最新版本是2.1.4,但是鉴于本人使用Eclipse-SDK-3.5.1-win32 + J2ME-Polish-2.1.3版本配置时反复试验均没有成功,于是改为Eclipse-SDK-3.4.1-win32 + J2ME-Polish-2.0.1版本进行配置,下面就对配置过程以及最后创建工程的整个过程做一个介绍。

          首先自然是Eclipse SDK的下载和安装,这个过程就不做过多的介绍,本人的默认安装路径是D:/Program Files

         其次是J2ME-Polish-2.0.1版本的安装,具体主要过程如下,前面的过程就不多说了,主要对以下关键几部进行说明:

         1.在此选择安装路径,本人的安装路径为D:/Program Files/J2ME-Polish2.0.1文件夹,点击next继续

         2.分别设置WTK,各个手机厂商Emulator模拟器(如Nokia),以及IDE(如Eclipse)的安装文件路【注意:这一步的设置十分关键,应仔细设置好】,设置好后点击next继续Installation2

Installation3

         3.勾选Eclipse Integration (Mepose)这一项,点击下一步进入安装。

 

Installation4

 

         4.安装完成后退出。J2ME-Polish安装完成了,接下来就是在Eclipse中对它进行配置,这时需要一个Mepose的插件,使用Eclipse中的在线安装即可,步骤如下:

 

1.    选择菜单【Help->Software Updates…】,在弹出的对话框中选择Available Software并在右侧的Add Site中的Location处添加地址:http://www.j2mepolish.org/mepose即可。

Installation5

 

2.    点击Install进行安装。

 

3.    安装完成后Eclipse会重启。如果安装成功在【Windows->Preferences】下会出现J2ME Polish菜单选项(如下图)。如果没能出现则说明安装过程存在问题,在确定所有设置均正常后,可能是由于版本之间的不匹配问题。本人当初安装时,使用的是J2ME Polish 2.1.3Eclipse SDK 3.5.1就出现过安装结束后没有出现J2ME Polish选项的问题,最后换做现在的版本则安装一切正常。

Installation6

 

    通过以上步骤J2ME Polish的安装以及集成在IDE环境中的工作就算完成了,接下来新建一个工程来体验一下Polish的功能。

 

    首先来新建一个Polish工程,【File->New->Other…】,在Java中选择J2ME Polish Project 

    键入工程名HelloPolish,勾选Generate template?选项,并在Class name一栏输入主类名PolishHelloPackage name一栏中输入包名com.polish.learning,点击next,下一步。

 

 

【注意】:此处的Generate template?选项一定要勾选,不然后面建立类时会出现一些问题。

 

Installation8

 

分别指定好PolishWTK以及手机模拟器的各个路径地址。当然,这些都可以在build.xml文件中进行再设置,这个以后会慢慢给大家介绍。点击next,下一步。

 

 

Installation9

在此,我们选择Configurations中的CLDC/1.1Platforms中的MIDP/2.0以及DevicesVirtualGeneric/DefaultColorPhone,关于这里的设置,以后会慢慢给大家介绍。设置好后点击next下一步,然后点击Finish完成J2ME Polish工程的创建

Installation1

 

这时候,Polish工程就创建完毕了,我们会在左侧的工程区域中看到创建好的工程文件HelloPolish

Installation10

其中的com.polish.learning包以及包中的PolishHello.java文件就是我们刚才勾选Generate template?选项后设置的。打开PolishHello.java文件,我们会看到自动生成的一段代码:

Installation11

 

接下来,我们在PolishHello.java文件中,输入如下程序段:

 

在“resource”的文件夹下新建两个文件,一个是“polish.css”文件,并在“polish.css”文件中输入以下CSS样式代码:

 

 

然后为了可以顺利的运行,我们需要稍稍改动一下build.xml中的设置,在build.xml文件中找到

<jad>标签内加入一句,变成这样

最后,我们来运行,在PolishHello.java上点击右键,在弹出的菜单上选择【Run As->再在右边选择【J2ME Polish MIDlet】;可能此时会碰到几种运行时的问题(这些都是本人曾经碰到过的,希望能给大家些帮助)

1.       控制台中提示

com.sun.tools.javac.Main is not on the classpath.

Perhaps JAVA_HOME does not point to the JDK

在网上查了很多的解决办法都比较麻烦,这里有一种简单的方法,就是

Try copying tools.jar from java/jdk1.6.0_11/lib to java/jre6/lib,将jdk lib目录下的tools.jar文件直接拷贝到jrelib目录中,然后关闭Eclipse再重新打开运行工程文件,上述问题便会得到解决。(至少自己是这样解决的,如果还有解决不了的可以与我联系,咱们一起探讨

2.【注意】:在<jad>标签内加入的那句话一定要书写正确,尤其是value中的值:value="HelloPolish,,com.polish.learning.PolishHello "首先是这个J2ME Polish的工程文件名,然后是刚刚在创建PolishGenerate template?选项中的设置的包名和主类名(不用加后缀.java),这两个之间有两个英文的逗号,这两个逗号可一个都不能少,不然会出现问题。至少本人当初设置时因为少了一个逗号,运行时出现了HelloPolish, null Exception: java.lang.NullPointerException的异常,希望大家注意!

最后,运行的效果如下:

 

Installation12

当然,你可以更改resources文件夹下的polish.css文件,来增加它的显示效果,这对于设计更美观的UI起到了极大的帮助作用,对于Polish的深入探讨会继续进行,也希望大家给我更多的宝贵意见,多多与大家交流,由于本人目前还是一个大学生,正处于学习中,这个过程中难免会遇到一些问题和困惑,还希望大家能耐心的帮助我,谢谢!

         写这篇文章的目的是由于,自己正在学习Polish,但是从安装到最后的创建运行成功自己遇到了很多问题,这些问题在网上没有现成的答案,多多少少浪费了些时间,但是这其中也学习到了不少,于是将这个过程写出来,希望能与大家分享,帮助那些同样与我有困惑的人,也希望大家还能多多提意见,写博客是第一次,在CSDN这个高手云集的舞台上更是第一次!希望大家多多意见和指导哦!^_^

代码转载自:https://pan.quark.cn/s/8ce4326d996e 对于在 CentOS 7 系统中修改网卡配置文件后无法使设置生效的情况,经过实践验证,可以通过使用 nmcli 命令来进行调整。完成修改之后,需要重新启动虚拟机以使更改生效,这样操作流程即告完成。如果设置仍然无法生效,则表明虚拟机在启动过程中所获取的 IP 地址配置并非针对 eth0,此时可以对其它网卡的配置文件进行修改或将其移除。在 CentOS 7 系统中,网络配置的管理机制与早期版本存在差异,主要体现为采用了 Network Manager 服务来负责网络接口的管理。在某些情形下,尽管修改了 `/etc/sysconfig/network-scripts` 目录下的 `ifcfg-eth0` 文件,但网络配置却未能即时生效。此类问题的发生通常源于 CentOS 7 采用了不同于以往的配置读取方法。接下来将具体阐述如何借助 nmcli 命令来处理这一挑战。 以 root 用户身份登录系统并打开终端界面。nmcli 是 Network Manager 提供的命令行界面工具,它支持在命令行环境下执行网络连接的建立、编辑、查询及管理任务。针对修改 eth0 网卡配置的需求,可以遵循以下步骤进行操作: 1. 导航至 `/etc/sysconfig/network-scripts` 目录: ``` cd /etc/sysconfig/network-scripts ``` 2. 检查该目录内是否存在 `ifcfg-eth0.bak` 文件,该备份文件可能是先前调整配置时遗留下来的,若存在可能造成冲突。若发现该文件,可以选择将其删除: ``` [root@localhost netw...
代码转载自:https://pan.quark.cn/s/46fd08fb879c 网管教程 从入门到精通软件篇 ★一。★详尽的xp修复控制台指令及其应用!!! 放入xp(2000)的光盘,安装时选择R,执行修复! Windows XP(涵盖 Windows 2000)的控制台指令是在系统遭遇某些意外状况时的一种极具效用的诊断、检测以及恢复系统功能的工具。笔者确实一直期望能够将这方面的指令进行归纳,此次由老范辛苦整理了这份极具价值的秘籍。 Bootcfg bootcfg 命令用于启动配置与故障恢复(对大多数计算机而言,即 boot.ini 文件)。 带有特定参数的 bootcfg 命令仅在运用故障恢复控制台时方可使用。能够在命令行界面下运用带有不同参数的 bootcfg 命令。 用法: bootcfg /default 设定默认引导选项。 bootcfg /add 向引导清单中增添 Windows 安装。 bootcfg /rebuild 重复整个 Windows 安装流程并让用户选择需添加的项目。 注意:运用 bootcfg /rebuild 之前,应先借助 bootcfg /copy 命令备份 boot.ini 文件。 bootcfg /scan 探查用于 Windows 安装的全部磁盘并展示结果。 注意:这些结果被静态存储,并用于当前会话。若在当前会话期间磁盘配置发生变动,为获取更新的探查结果,必须先重启计算机,然后再次探查磁盘。 bootcfg /list 列示引导清单中已有的项目。 bootcfg /disableredirect 在启动引导程序中禁用重定向。 bootcfg /redirect [ PortBaudRrate] |[ useBio...
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值