`
nudtgk2000
  • 浏览: 71501 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Ubuntu安装配置JDK手记

阅读更多

安装

方法一:

$ sudo apt-get install sun-java6-jdk

 但是有时显示源里找不到,或者找到但已废弃;

原因查到了,

http://wiki.ubuntu.org.cn/Qref/Lucid 写道
Sun的JRE被移到了新的partner源里,可以这样安装:

sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts

 JDK6同理

方法二:在新立得里搜索“sun-java6-jdk”标记安装;

方法三:从Oracle官网 下载jdk-6uxx-linux-i586.bin手动安装:

$ sudo sh ./jdk-6uxx-linux-i586.bin
 
  1. 下载下来的安装文件(jdk-6uxx-linux-i586.bin)默认都是没有执行权限的,可以通过 $ ls -l 命令查询到相关信息,所以首先第一步是要将安装文件赋予可执行权限
    $ sudo chmod u+x 路径/jdk-6uxx-linux-i586.bin
     
  2. 把安装文件复制到目标路径(如 /usr/lib/jvm/)下,然后在该路径下执行命令
    $ sudo sh ./jdk-6uxx-linux-i586.bin 
    
     如果没做第一步,我用这个命令也运行了文件
    $ sudo sh ./jdk-6uxx-linux-i586.bin
  3. 解压完后目标路径下多了一个jdk1.6.0_xx的文件夹,为了方便配置环境变量起见,可以给它重命名或者创建个快捷方式为“java-6-sun”(这就需要先对目标路径$ sudo chown -R……一下了)

配置

配置环境变量

方法一:$ sudo gedit /etc/environment 在environment文件中添加

PATH="/usr/lib/jvm/java-6-sun/bin"
CLASSPATH="/usr/lib/jvm/java-6-sun/lib"
JAVA_HOME="/usr/lib/jvm/java-6-sun"

 注:如果PATH句已经存在,加‘:’将jdk的bin目录地址续在句尾;"/usr/lib/jvm/java-6-sun"是jdk的安装路径,视实际情况填写

这是我使用的方法,网上提到的其他方法还有

方法二:修改/etc/profile,这是所有用户的环境变量,这个方法风险很大,改坏了会很麻烦会启动不了系统,有人说用命令行把profile复制到/home下,修改后复制回/etc能修复

$ sudo gedit /etc/profile

在文件末尾添加
#set java environment
JAVA_HOME=/usr/lib/jvm/java-6-sun

export JRE_HOME=/usr/lib/jvm/java-6-sun/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 
 

方法三:修改当前用户的配置文件,是在/home/用户名/下的一个隐藏文件叫.bashrc,向里面写入

export JAVA_HOME="/usr/lib/jvm/java-6-sun"
export PATH="$PATH:$JAVA_HOME/bin"
export JRE_HOME="$JAVA_HOME/jre"
export CLASSPATH=".:$JAVA_HOME/lib:$JRE_HOME/lib"

 注:方法二三我还没有试过

检查环境变量配置成功的方法是:重启后执行命令“$ java -version”,输出jdk的版本信息即成功了。还可以用命令“$ echo $PATH”之类的查看环境变量。

设置所装的jdk为默认的java程序

  1. 如果确信系统里只有这一个jdk/jre,可以跳过
  2. 如果通过自动下载安装的jdk,可以用命令 $ sudo update-alternatives --config java 进入设置
  3. 如果是手动安装的,需执行如下命令:
    $ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-6-sun/bin/java 300
    $ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-6-sun/bin/javac 300
    $ sudo update-alternatives --config java
     
  4. $ sudo update-java-alternatives -s java-6-sun 前面是手动下载安装jdk的话,这里需要事先安装java-common $ sudo apt-get install java-common 。这个命令的详情在参考链接[4]

调整系统虚拟机的顺序

修改/etc/jvm文件,如果不存在则新建

$ sudo gedit /etc/jvm
在文件顶部添加一行
/usr/lib/jvm/java-6-sun

参考链接

[1] Ubuntu下手动安装jdk及配置@iteye论坛

[2] Ubuntu手动安装JDK@iteye论坛

[3] 备忘 UBUNTU配置JDK@iteye论坛

[4] update-java-alternatives 更改默认Java环境@oldtown的CSDN博客

0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics