Chinaunix首页 | 论坛 | 博客
  • 博客访问: 477660
  • 博文数量: 155
  • 博客积分: 2954
  • 博客等级: 少校
  • 技术积分: 1000
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-12 22:00
文章分类

全部博文(155)

文章存档

2014年(2)

2013年(5)

2012年(10)

2011年(33)

2010年(105)

我的朋友

分类: Java

2010-05-11 11:39:15

   由于最近在做J2ME的开发,用到了Polish(很强大的工具,网上赞的太多,不多讲,很好很强大)。不过也由于Polish在中国还不普及,资料也不健全,上手还是要点耐心的(夸张了,呵呵),为了配Polish的环境,花了整整两天时间,以前都直接用它的工程修改(很偷懒的做法),过程中有曲折,也希望正准备用的少走点弯路,分享下我的配置经验,不保证完全正确性,但有可行性。
   先说Polish的几个重要部分,也是核心:
      build.xml  相当于你工程的配置文件,写的程序能不能跑,一半看它啦;
      polish.css 相当于样式的配置文件,也是整个polish做界面的强大之处,与平常所说的css稍有不同,只是参考了语法结构;

   再说下配置环境的几个重要文件:
         Eclipse 3.2
         WTK 2.5.2
         apache-ant-1.7.1
         j2mepolish-2.0-beta3.jar
         j2mepolish-2.1.0.jar
         de.enough.mepose
      为什么要有polish2.0,这个是为polish2.1使用有问题的准备的,见下文;为什么要有de.enough.mepose,因为polish2.1自带安装包中这个文才1KB,明显是唬人的,当然不排除下载的问题,所有这个看RP罗。 

   还有几个注意点:
      1. polish和J2ME插件有冲突,所有装polish不要装J2ME插件,polish中有的;
      2. 用Eclipse 3.2,不要装什么MyEclipse,汉化补丁..从网上当一个绿色版的专门做polish开发 (这条不保证,只是曾经出错过)

   好了,下面开始最重要的安装步骤了:
      1. 安装Eclipse 3.2
      2. 安装WTK2.5.2
      3.    安装ant
            这三个没什么好说的,网上也有教程,不是重点,记得ant装完要配置环境变量,在path中加入安装好的ant目录中lib与bin的路径,
         如E:\polish\apache-ant-1.7.1\bin;E:\polish\apache-ant-1.7.1\lib
      4. 安装polish2.1
               直接双击jar文件,或打开cmd,java -jar j2mepolish-2.1.0.jar;一路安装下去,中间可能要手动选择你先前安装WTK,还有JVM(就是jdk)的
         位置,记得在有一个选框,要选择GPL
                                                            
        5. de.enough.mepose,解压,将其中plugins目录中的所有文件拷贝到eclipse3.2中的plugins目录中
        6. 建立第一个polish工程并配置
               1> File->New Project,这时候,在java下面应该有个J2ME Polish Project,就是polish的工程了,如果没有,应该是第五步没做好
                                    
               2> Next->(给工程个名字)Next,这里有两个必选,polish home[polish2.1的目录]和WTK home[WTK2.5.2的目录],如果要专用某个机型,其它
               要选,一般不用。
                                 
               3> Next,这里可能有些人悲剧了,页面一片空白,如果正常直接看下一步;这时候polish2.0发挥作用了,安装polish2.0,重新建工程,不过
               这次在选Polish home时选polish2.0的,再Next,页面正常了吧。
               4> 一般选这几个:Configuration: CLDC/1.0, CLDC/1.1
                                                Platforms:   MIDP/2.0
                                                Devices:   Generic/DefaultColorPhone(这个后来要改掉)
               5> Next,这里刚刚用polish2.0的要注意,在Libraries下面把所有polish2.0的包替换成polish2.1的
               6> 然后,Finish。这之后,第一次用polish2.0建工程的下次可以用polish2.1了,页面也会正常
                        如果polish2.1起作用的话,程序编译会有这句话:
                                    

         7. 配置build.xml 
               1> polish位置: 
                                 
               2> wtk位置: 
                                    
               3> 增加支持设备,一般用Generic/AnyPhone就够了,而这个在创建工程时是没有选项的,得在build.xml中加入
                           
               4> 定制polish效果,如下5句代表:更新源;启动时字幕;增加polish menubar;禁用文本编辑框自带命令;禁用list自带命令
                           
               5> 在polish工程中导入外部包需要在build.xml中声明,如下导入了位置及pim包:
                              
               6> 配置classpath,一般来说$(polish.home)/import要改为$(polish.home)/lib[如下]


            经过如上配置,随便写个程序测试下吧
阅读(618) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~