先啰嗦几句:写文章很辛苦的,尤其是根据自己的实践编写出大家能够看的懂的文章更是辛苦。如有转帖请注明,就是对原创作者最大地支持了!
安装开发环境
ubuntu9.10下安装JAVA开发环境其实还是比较简单的,我们就以安装常用的jdk、eclipse、tomcat、svn client(找到一个可以和windows中的小乌龟类似的但安装还有点问题解决后会补上)、oracle client为例讲讲如何安装(本文中自动化安装脚本下载http://download.csdn.net/source/2034239,文件太大分成6份 )。前提是你的ubuntu必须能够连接到互联网,你不是还要问我怎么配置网络连接吧?算了,一会在写点常用设置(参考“ubuntu安装及常用设置”如果你是linux高手就不要取笑我了!!),我就把整个步骤详细的写下吧!!
1、配置网络。这也是安装完成后第一件要做的事,ubuntu中N多软件都是在线安装的,离开网络是不行的,至少在安装完成开发环境以前需要网络或者说有网络更方便安装;
2、修改软件源。为了保证下载的速度,需要选择从最快的服务器下载;
3、更新ubuntu软件。下载最新软件包及开发库
以上可以参考 ubuntu安装及常用设置
4、安装jdk(含jre、plugin)。打开终端输入如下命令,//(包含//)是对命令的说明,不需要输入。
sudo apt-get install sun-java6-jdk //管理员身份从互联网下载安装安装 jdk1.6。安装过程中需要你回答是否同意使用协议(红蓝色的提示界面),此时按tab键至OK或YES,再按回车即可正常安装
sudo apt-get install sun-java6-plugin //安装firefox等插件
sudo update-alternatives --config java //配置java到/etc/alternatives。
//如果没有网络或从sun下载最新的最新的进行手动安装jdk,安装成功后还需要设置,如使用sudo update-alternatives --install /usr/bin/java java jdk安装目录/bin/java 或ln -s jdk安装目录/bin/java -d /etc/alternatives/java 以及/usr/bin中的java、javac、javadoc
5、设置环境变量。根据jdk实际安装目录设定,如果是jdk1.6并使用apt-get安装一般不会变;网上有很多中修改方法如:./bashs.sh /etc/environment等目的都是一样的。不过建议修改/etc/profile文件因为他是linux的全局配置文件对所有用户生效。
sudo gedit /etc/profile //修改/etc/profile
//在文件最后(umask 022之前)加入下面:
JAVA_HOME=/usr/lib/jvm/java-6-sun
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar //linux下使用“:”不是windows中的“;”
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export CLASSPATH
export PATH
export GDK_NATIVE_WINDOWS=true //这个和下面的那个和JAVA环境无关,但是和Eclipse有关,主要为了解决eclipse界面中个别按键不听话。顺便都设置了
env GDK_NATIVE_WINDOWS=1
6、安装tomcat。到apahce官网下载最新的tomcat6.0.24,直接解压即可;个人喜欢安装到/usr/local中,但ubuntu中默认当前用户对这个目录只读。所以要这么操作(当然你可以安装到home下)
sudo tar -zxf apache-tomcat-6.0.24.tar.gz
sudo mv apache-tomcat-6.0.24 /usr/local/tomcat6.0
sudo chmod 777 /usr/local/tomcat6.0 -R //为了偷懒省事
sudo chmod 775 /usr/local/tomcat6.0/bin/catalina.sh
sudo chmod 775 /usr/local/tomcat6.0/bin/startup.sh
sudo chmod 775 /usr/local/tomcat6.0/bin/shutdown.sh
7、安装eclipse。eclipse也是使用最新的3.5版本,采用在线安装非在线安装就直接运行安装文件
sudo apt-get install eclipse
8、安装MyEclipse。MyEclipse并不是免费的所以需要自己下载,然后运行安装即可(本来编写的脚本里是有MyEclipse的安装,但文件太大又找不到合适的ftp控件,所以就算了……),过程中可能会出现按钮失效,按回车即可。
9、安装oracle client。连接oracle有很多方式,官方就有两种:oracleXE client,sql developer,这里选择sql developer,原因就是oracleXE client太不方便使用(纯命令行,就是sqlplush)。
//到oracle官方下载sql developer,需要注册(安装包中已经包含),以下路径根据实际存放目录设定请勿照抄。
sudo apt-get install alien //rpm转换deb工具
sudo alien -k --scripts sqldeveloper*.rpm //转换成deb安装包
sudo dpkg -i sqldeveloper*.deb //安装sqldeveloper
sudo gedit /opt/sqldeveloper/ide/bin/launcher.sh //修改java环境设置
//找到if CheckJavaHome,其下约三行会有APP_JAVA_HOME="" 将其修改为APP_JAVA_HOME=$JAVA_HOME保存
10、安装中文字体。解决sqldeveloper乱码。sqldeveloper存在中文问题,确切的说应该是jdk1.6的问题
sudo mkdir /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback
cd /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback
//拷贝windows下simhei.ttf、simsun.ttc字体到这个目录,主要拷贝时使用sudo cp,如果手头没有windows也可以拷贝/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc 到这个目录
sudo mkfontdir
sudo mkfontscale
11、文泉驿字体及PDF中文补丁。总要看看中文的资料吧,顺便解决了
sudo apt-get install xpdf-chinese-simplified xpdf-chinese-traditional
sudo apt-get install xfonts-wqy
12、重启计算机。安装完成后需要重新启动计算机。
sudo reboot
缺少什么 ?
是不是感觉tomcat启动很不方便?如果能够把tomcat也做成菜单就方便了(当然可以通过自定义菜单实现),下载脚本一并搞定(有空了再补一篇如何编写制作菜单的脚本,其实也很简单)。