J2ME 配置环境 混淆器

本文详细介绍如何在MyEclipse中配置J2ME开发环境,包括安装必要的组件、设置设备管理和混淆器等步骤,并提供了一个简单的HelloWorld示例。

下面我们来开始配置J2ME

如果你是一个开发过java的程序员,那么你安装JDK和MyEclipse那是不用我来说了

 

 

1、先下载 eclipseme.feature_1.7.9_site

把里面的features文件夹中的所有内容拷贝到你安装的MyEclipse的目录下

我这里的为:D:/Program Files/MyEclipse/eclipse/features

 

 再把plugins文件夹中的所有内容拷贝到你你安装的MyEclipse的目录下

我这里的为:D:/Program Files/MyEclipse/eclipse/plugins

你会发现在window ----> preferences --->左边的栏目中会多了一个J2ME

2、在下载WTK 我这里的版本为sun_java_wireless_toolkit-2_5_2-ml-windows.exe

安装它,我这里安装到了D盘,安装的目录文件为:D:/WTK2.5.2

 

3、在MyEclipse中的window ----> preferences --->J2ME--->Device Managment在点击 Browse

 在这里选中你安装的WTK中的bin目录,我这的目录为D:/WTK2.5.2/bin  再点击 Refresh  再点击完成

 

4、配置混淆器,下载 proguard4.4.zip 解压,我这解压到了D:/WTK2.5.2/中。

MyEclipse中的window ----> preferences --->J2ME--->Packageing--->obfuscation在点击browse

选中你安装的proguard 我这的目录为D:/WTK2.5.2/proguard4.4 点击完成就可以

 

5、创建一个j2me工程,写入相应的代码

创建一个HelloWorldMIDlet 类代码如下:

 

package demo;

import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.TextBox;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class HelloWorldMIDlet extends MIDlet {

 private TextBox textbox;
 private Display display;
 
 public HelloWorldMIDlet(){
  super();
  textbox=new TextBox("测试程序","Hello World!!!",20,0);
  this.display=Display.getDisplay(this);
  System.gc();
 }
 
 protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
 }

 protected void pauseApp() {
 }

 protected void startApp() throws MIDletStateChangeException {
  this.display.setCurrent(this.textbox);
 }

}

 

 

选择项目名右键,再选中J2ME中的create package或create  obfuscation package 项目打包就完成了

如果你在点击了create  obfuscation package 之后会出现Cound not find jar executable

可以如下解决:

"Window"-〉"Preferences..."->"JAVA"->"Installed JREs"  选择你安装的jdk的文件夹中的jdk文件夹不是jre文件夹

我这的为 C:/Program Files/Java/jdk1.6.0_10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值