分享

ubuntu安装java

 zhangdaoling 2012-11-27
一、安装最新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/

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多