eclipse java配置

我的EclipseME的版本已经很旧了,今天上午从网上下了最新的EclipseME1.5.5。动手重新搭建了一下J2ME开发环境,发现最新的Eclipse1.5比早期版本功能强大了许多,配置上也略有不同。

[一、安装配置环境]

安装JDK

  

  从http://Java.sun.com/下载jdk-1_5_0_06-windows-i586-p.exe

  

  安装到指定路径,我选择D:\Java\jdk1.5.0_06

  

  配置环境变量:

  

  Java_HOME: D:\Java\jdk1.5.0_06

  PATH: D:\Java\jdk1.5.0_06\bin;D:\Java\jdk1.5.0_06

  CLASSPATH: .;D:\Java\jdk1.5.0_06\lib\tools.jar;D:\Java\jdk1.5.0_06\jre\lib\rt.jar;

  

安装WTK

  

  从http://Java.sun.com/下载j2me_wireless_toolkit-2_2-windows.exe

  

  安装到指定路径,我选择D:\Java\WTK22

 

 

安装Eclipse

  

  最新版已经升级到3.2.1,界面上好像更接近KDE的风格

从http://www.eclipse.org/下载eclipse-SDK-3.2.1-win32.zip 大小120M和

  

  NLpack1-eclipse-SDK-3.2.1-win32.zip(语言包)大小54M

  

  解压缩eclipse-SDK-3.2.1-win32.zip即可使用,我的路径:D:\Java\eclipse

  

  解压缩NLpack1-eclipse-SDK-3.2.1-win32.zip,得到features和plugins两个文件夹,把里面的文件分别拷入eclipse中相应的目录下即

安装Eclipseme

Eclipseme是Eclipse的最佳J2me开发插件,EclipseME帮助你轻松的把无线工具包整合到Eclipse开发环境中,目前版本已经升级到1.5.5,注意eclipseme 1.0.0以后的版本只支持eclipse3.1,eclipseme 1.0.0支持eclipse3.1和eclipse3.0

首先从http://sourceforge.net/projects/eclipseme/ 上下载最新版本

目前英文网站已经全部翻译出来了,中文参考网站http://www.cnjm.net/eclipseme/index.html

将下载的eclipseme.feature_1.5.5_site.zip解压把里面的features和plugins目录分别拷贝到Eclipse的安装目录下就完成了Eclipseme 的安装,这时启动Eclipse。

配置EclipseME1.5.5

Eclipse启动后点击窗口–>首选项(如图1)。

弹出(图2)显示的首选项对话框。如果EclipseME插件安装成功,则在对话框左侧的树中能够看到J2ME节点。中选择J2ME进行相关配置。

1)、设置WTK根目录

点击左侧树中的“J2ME”,出现如下图界面。这里唯一需要配置的是WTK Root。在这一项中要填入WTK的安装根目录。例如,我的WTK安装在D:\Java\WTK22。其余的使用默认即可。值得一提的是Antenna JAR这一项。Antenna JAR不是一个必设项,但是使用Antenna Jar能够编写Ant文件,轻松打包J2ME程序。

2)、设备管理

点击“Device Management”,出现(图3)配置界面。点击import选择WTK安装目录下的bin文件夹。例如我的bin文件夹的路径为D:\Java\WTK22\bin。然后再单击“Refresh”。插件会自动搜索出可用的设备。

完成上面工作后,可以说你的J2ME环境基本上就搭建好了。你可以在上面新建、编译、测试、打包你的程序了。怎么样简单吧?但是有一个问题,我们没有设置混淆器,不能使用“Create Obfuscated Package”。混淆器对减小Jar包大小,防止程序被反编译很有用,因此很有必要在J2ME开发环境中设置混淆器。

3)、设置混淆器Proguard

设置前请先下载Proguard。目前Proguard的最新版本是3.6(4.0正在开发中,3.7 in beta)。你可以在此下载到:http://Proguard.sourceforge.net

我将其解压到D:\Java\WTK22、 目录名为proguard3.6

EclipseME单击“Obfuscation”,出现下图界面。在“Progurd Root Directory”填入Proguard的安装目录。

好了,这样你的J2ME开发环境就搭建好了,你可以开始用Eclipse进行J2ME开发了。

[二、程序测试]

下面我们新建一个小项目来讲解如何使用它开发J2ME项目,

附本例源代码:http://saysay.cn/uploadfile/20061128/HelloWorld.rar

此程序中采用了Nokia 7210的模拟器 详细下载及安装方法请看 http://saysay.cn/archives/200611/Jbuilder2006.html

1) 选择file->new->others->J2ME ->J2ME MIDlet suite,然后填写项目的名字例如HelloWorld,选择下一步最后完成,这样我们就新建了一个J2ME项目了

2) 接下来从Package Explorer里面选择项目HelloWorld,然后新建一个J2ME MIDlet名字命名为HelloMIDlet

3) 然后就是编辑代码了,HelloMIDlet.java代码的内容如下:

import javax.microedition.midlet.MIDlet;

import javax.microedition.midlet.MIDletStateChangeException;

import javax.microedition.lcdui.*;

public class HelloMIDlet extends MIDlet {

private Display display;

public HelloMIDlet() {

// TODO 自动生成构造函数存根

display = Display.getDisplay(this);

}

protected void destroyApp(boolean arg0) throws MIDletStateChangeException {

// TODO 自动生成方法存根

}

protected void pauseApp() {

// TODO 自动生成方法存根

}

protected void startApp() throws MIDletStateChangeException {

// TODO 自动生成方法存根

TextBox t = new TextBox(“Hello MIDlet”, “Hello MIDP!”, 256, 0);

display.setCurrent(t);

// Form from = new Form(“hello”,null);

// Display.getDisplay(this).setCurrent(from);

}

}

4) 从菜单选择Run->run参照下图配置运行环境。

5) 设置好以后,鼠标点击run,如果不出意料的话,程序会正常运行并会显示出如下界面。

OK,这就是如何搭建J2ME开发环境的介绍马上安装然后就开始写程序测试吧

j2me_wireless_toolkit-2_2-windows.exe
JDK
java.sun.com/”>http://java.sun.com/下载jdk-1_5_0_04-windows-i586-p.exe
安装到指定路径,我选择D:\jdk1.5.0
配置环境变量:
JAVA_HOME: D:\jdk1.5.0
PATH: D:\jdk1.5.0\bin; (或者%JAVA_HOME%\bin;
CLASSPATH: .;D:\jdk1.5.0\lib\tools.jar;D:\jdk1.5.0\jre\lib\rt.jar; (或者.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar )

安装WTK
java.sun.com/”>http://java.sun.com/下载j2me_wireless_toolkit-2_2-windows.exe
安装到指定路径,我选择D:\WTK22

安装Eclipse
http://www.eclipse.org/下载eclipse-SDK-3.0.1-win32.zip
NLpack-eclipse-SDK-3.0.x-win32.zip(语言包)
解压缩eclipse-SDK-3.0.1-win32.zip即可,我的路径:D:\MyDevelopTools\eclipse
解压缩NLpack-eclipse-SDK-3.0.x-win32.zip,得到featuresplugins两个文件夹,把里面的文件分别拷入eclipse中相应的目录下即可

安装Tomcat
http://jakarta.apache.org/下载jakarta-tomcat-5.5.9.zip
解压缩jakarta-tomcat-5.5.9.zip即可
配置环境变量:
Tomcat_Home: D:\MyDevelopTools\tomcat-5.5.9
PATH: D:\MyDevelopTools\tomcat-5.5.9;

eclipse中配置J2ME开发环境:
安装eclipseme:
http://www.eclipseme.org/下载eclipseme.feature_0.9.4_site.zip
eclipse中选择帮助-〉软件更新-〉查找并安装-〉搜索要安装的新功能部件-〉新建已归档的站点
选择eclipseme.feature_0.9.4_site.zip,打开-〉选择eclipseme.feature_0.9.4_site.zip,剩下的一直下一步就可以了。安装完成会在窗口-〉首选项中出现J2ME
修改JAVA-〉调试:
选中JAVA-〉调试,把暂挂执行的前两项点去,通信中的调试器超时改为15000
配置WTK
窗口-〉首选项-J2ME-Platform Components
右键单击对话框右侧的Wireless Toolkit,选择Add Wireless Toolkit,
选择WTK安装目录,eclipse会自动匹配。

eclipse中配置J2EE开发环境(Tomcat5.5.9)
安装EMF-RunTime:
http://www.eclipseme.org/下载emf-sdo-runtime-2.0.1.zip
解压缩emf-sdo-runtime-2.0.1.zip,得到featuresplugins两个文件夹,把里面的文件分别拷入eclipse中相应的目录下即可。
安装Lomboz
http://forge.objectweb.org下载org.objectweb.lomboz_3.0.1.N20050106.zip解压缩org.objectweb.lomboz_3.0.1.N20050106.zip,得到featuresplugins两个文件夹,把里面的文件分别拷入eclipse中相应的目录下。如果在窗口-〉首选项中有Lomboz选项就安装正确,如果没有,在D:\eclipse\configuration\下删除org.eclipse.update这个文件夹,再重起eclipse就可以了。
配置Lomboz:
D:\eclipse\plugins\com.objectlearn.jdt.j2ee_3.0.1\servers下新建一个文件tomcat559.server,里面的内容从tomcat50x.server全部复制过来,把name=”Apache Tomcat v5.0.x”替换成name=”Apache Tomcat v5.5.9″,然后把所有的
${serverRootDirectory}/bin;${serverRootDirectory}/common/endorsed”替换成
${serverRootDirectory}/common/endorsed”就可以了。然后进入eclipse,窗口-〉首选项-Lomboz,JDK Tools.jar改为:D:\jdk1.5.0\lib\tools.jar,窗口-〉首选项-Lomboz-Server Definitions,Server types中选择Tomcat5.5.9Application Server DirectoryClasspath Variable的路径改为D:/MyDevelopTools/tomcat-5.5.9先应用,再确定就可以了

[linux java环境变量的设置] [java lang noclassdeffounderror] [手机JAVA]

您可以RSS 2.0订阅。 留言,或者引用 Trackback

留下评论

XHTML:您可以使用以下标签:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>