一、安装最新jdk 1、先卸载已经有的jdk 使用java -version查看版本,我的自带了openjdk,只用apt-get remove卸载掉openjdk 2、下载最新的jdk,版本有ee,se等,自己开发用se就行 官方下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html 下载jdk-7u9-linux-x64.tar.gz或是jdk-7u9-linux-x64.rpm,建议jdk-7u9-linux-x64.tar.gz,里面有readme 3、安装 官方安装教程:http://docs.oracle.com/javase/7/docs/webnotes/install/index.html tar.gz安装:比如说安装在/usr/local,这个比较简单,直接解压就行,命令如下 cd /usr/local sudo tar zxvf jdk-7u<version>-linux-x64.tar.gz rpm安装: 卸载已经有的jdk:sudo rpm -e <package_name> 安装jdk:sudo rpm -ivh jdk-7u<version>-linux-x64.rpm 4、设置环境变量,比如说已经安装在/usr/local vim ~/.bashrc,增加如下代码 if [ -z "$PATH" ]; then # export PATH="/usr/local/bin:/usr/local/mysql/bin:/usr/local/jdk1.7.0_09/bin" # else # export PATH="/usr/local/bin:/usr/local/mysql/bin:/usr/local/jdk1.7.0_09/bin:$PATH" # fi JAVA_HOME="/usr/local/jdk1.7.0_09" export CLASSPATH=".:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar" #一定要加这个".:",不是我打错了,这个表示添加当前 5、测试运行命令java和javac会出现相应提示,表明安装成功 6、注意:这个时候如果要写程序测试的话,只能通过CLASSPATH添加需要的库,比较麻烦。下面安装开发平台 二、安装eclips 1、安装ant sudo apt-get install ant 2、安装eclips sudo apt-get install eclipse 运行 eclipse -vm /usr/local/jdk1.7.0_09/bin/java 如果出错误! ENTRY org.eclipse.osgi 4 0 2012-06-24 03:49:34.424 !MESSAGE Application error !STACK 1 java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: no swt-gtk-3740 in java.library.path no swt-gtk in java.library.path Can't load library: /home/android/.swt/lib/linux/x86/libswt-gtk-3740.so Can't load library: /home/android/.swt/lib/linux/x86/libswt-gtk.so 解决办法 64bits ubuntu: sudo ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86_64/ |
|
来自: zhangdaoling > 《java》