由于java已经被我放下很久了,而且现在主要想学的方向不是java,而是Linux,我的梦想职位是网络运维工程师。但是现在老师那里有个项目需要用到javaME,所以现在又捡起java来看看。确实忘了好多!废话少说,开始动手
1.下载jdk for linux,略(这个需要说一下,sun网站上的JDK还下载不了了,提示找不到文件,我也不知道怎么回事,幸好以前下载的还在)
2.下载netbeans for linux,略
3.安装java
设下载好的jdk为jdk_linux_1.6.0.bin,执行下列命令
$sudo cp jdk_linux_1.6.0.bin /opt
$cd /opt
$sudo chmod a+x jdk_linux_1.6.0.bin
$sudo ./!$
等一会,安装成功,其实就是在当前目录下生成了一个解压目录,设为jdk1.6.0_10/
4.修改环境变量PATH,CLASSPATH
$vi ~/.bashrc
JAVA_HOME=/opt/jdk1.6.0_10
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
保存,退出
$source ~/.bashrc
测试一下
$java -version
看到输出了版本号,即正确了。
5.安装netbeans
设下载的netbeans为netbeans_linux_6.7.sh
$chmod a+x netbeans_linux_6.7.sh
$./!$
等待一会儿,弹出安装对话框,可以如愿的发现:安装界面上有很多口口,但是却不见中文,当然如果你下载的英文版,就没有问题了。这里可以取消安装,先解决乱码,也可以安装完成以后再解决乱码。安装就不用说了,人性话的如瘟到死下一下。
6. ~/.bashrc
修改PATH为
export PATH=$PATH:$JAVA_HOME/bin:/opt/netbeans-6.7/bin
保存,退出
7.解决中文乱码
$sudo mkdir /opt/jdk1.6.0_10/jre/lib/fonts/fallback
$sudo cp /mnt/C盘/windows/Fonts/simsum.ttc !$
$cd !$
$mv simsum.ttc simsum.ttf
8.启动netbeans
$netbeans &
至此,java的开发环境就搭建好了!
最后,需要补充的一点是:有时候运行MIDlet程序时,会出现如下错误
Starting emulator in execution mode
/opt/netbeans-6.7/mobility8/WTK2.5.2/bin/emulator: line 23: java: command not found
这里到终端下去执行以下命令
$cd /opt/netbeans-6.7/mobility8/WTK2.5.2/bin/
$file emulator
发现是一个脚本
$vi emulator
定位到文件第23行,结合上面的提示:第23行,java命令没有找到,第23行内容如下:
“${javapathtowtk}java" -DKvem.home="${KVEM_HOME}" /
这里有一个java命令,而且前面还有一个变量javapathtowtk,这个变量在文件头部定义,发现没有赋值,这里附上自己的jdk路径就可以了,也就是最后要形成命令java的有效路径,如
javapathtowtk=/opt/jdk1.6.0_10/bin/。这样
"${javapathtowiwtk}java"扩展后变成/opt/jdk1.6.0_10/bin/java,所以也就可以启动了!