在Moto Atrix4G手机里安装全功能Ubuntu记录(3)

5、安装JAVA(OpenJDK, FreeMind)

自从SUN被Oracle收购以后不久,Oracle就宣布不再向Linux提供官方JAVA。也就是说没法通过apt安装sun-java了。而gcj之类的JAVA方案兼容性实在太差,还好还有OpenJDK这个好东西。

不 过直接apt安装OpenJDK也是不行的,因为它依赖tzdata-java这个包,而这个包的版本必须与系统的tzdata版本一致。但是因为 MOTO升级了系统的tzdata包,所以导致与apt里这个tzdata-java包版本不一致,安装不能。只好手工安装了(以命令行下载为例):

cd /sdcard/download/
wget
sudo dpkg --root=/osh -i tzdata-java_2011c-1_all.deb
sudo apt-get install openjdk-6-jre
cd /usr/lib/jvm/java-6-openjdk/jre/lib/
mkdir fonts
cd fonts/
mkdir fallback
cd fallback
sudo ln -s /usr/share/fonts/truetype/DroidSans/DroidSansFallback.ttf

注意:上面最后几句是为了解决在JAVA中的中文显示问题,不作如此处理,中文在JAVA中将显示为方块。

装好OpenJDK以后就可以装个Java应用程序来试试效果了。以绘制思维脑图(MindMap)的工具FreeMind为例:

sudo apt-get install libjgoodies-forms-java simplyhtml libbcel-java libregexp-java libxpp3-java
cd /sdcard/download/
wget
sudo dpkg --root=/osh -i libjibx1.1-java_1.16a-2_all.deb

以上准备工作完成以后,下载FreeMind 0.9.0到手机内存的download文件夹中:?download

cd /osh/home/adas/
mkdir bin
cd bin
mkdir freemind
cd freemind
unzip /sdcard/download/freemind-bin-max-0.9.0.zip
chmod a+x freemind.sh

现在就可以用 ./freemind.sh 启动freemind了。不过为了方便使用,还是建议在主菜单里创建一个项目:

cd /usr/share/applications/
sudo vi freemind.desktop

上面这个vi可以换成任意一个你习惯的文本编辑器,比如gedit。然后输入以下内容后保存即可:

[Desktop Entry]
Name=FreeMind
Comment=FreeMind 0.9.0
Exec=/osh/home/adas/bin/freemind/freemind.sh
Icon=/osh/home/adas/bin/freemind/freemind.exe
Type=Application
Categories=Office;Application;

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/20889.html