ubuntu java配置

    Ubuntu10.10安装sun-Java6-jdk

  最近要做android开发,家里和公司的台式都用的Win7,安装Java都不麻烦,下载安装就可以了。

  到了我的ubuntu本子就麻烦了,我属于ubuntu小白,安装个软件都不会。开始的时候觉得在ubuntu software center里面应该有Java吧,就在ubuntu software center里面搜,结果搜到的是openjava,不知道对不对,就没敢瞎装。折腾了一天,搜了一天的帖子,有人说因为某收购案的原因sunjava被从默认源中剔除了,没办法,添加源安装之。

  具体步骤如下:

  1)在ubuntu software center中“edit”菜单–》“software sources”–》“other software”–》“add”–》“deb http://archive.canonical.com/ubuntu lucid partner”注意这里有一个加粗的“ubuntu”,我之前找了很多教程,都没有“ubuntu”,导致了源添加失败。

  2)第一步是重点,后面就按照一般的教程来就可以了,搜索“sun-java6-jdk”,直接安装就可以了。
  
  --------
   
   
    我的Ubuntu版本是10。
    首先需要去Sun的网站上下载jdk的bin文件。在Sun的网站里转了半天也没找出来……现在贴个地址吧~http://java.sun.com/javase/downloads/index.jsp  这个链接进去之后,点Java Platform, Standard Edition区域里的Download JDK,然后选择版本就行了……大家都说下载bin,而不是下载.rpm.bin的,大概好像是因为前者类似windows下面直接解压的绿色版,而后者需要安装……唔,我是这么理解的。
    下载之后开始安装。首先需要把安装文件放在想要安装的目录下。我选择的路径是/usr/lib/jvm/SunJDK,但是/usr/lib路径下又不能直接新建文件夹……所以通过命令的方式新建了文件夹,具体命令为:
sudo mkdir /usr/lib/jvm/SunJDK
    当然复制也只能通过命令了:
sudo cp  /*源文件的路径*/jdk-6u20-linux-i586.bin /usr/lib/jvm/SunJDK
    复制好后开始安装,这里需要注意的一点是,在安装过程中不要开着浏览器(虽然不知道为什么,但我第一次装貌似就是因为开着浏览器所以没有完全成功,总之是避免麻烦吧)。

    进入安装文件所在目录/usr/lib/jvm/SunJDK,执行安装文件, 首先要将可执行的权限赋给安装文件。

命令: sudo chmod +x jdk-6u20-linux-i586.bin

安装: sudo ./jdk-6u20-linux-i586.bin

    执行安装命令后会在终端出现很多协议,大可不必多看,一路回车,直到提示输入 yes or no, 输入yes并回车. 安装过程中会在安装文件所在目录中新建一个目录,这个安装文件所建目录为 jdk1.6.0_20。

    由于ununtu本身带了java-6-openjdk的JVM实现, 所以这种情况下就得使用ubuntu提供的“update-alternative“工具来完成程序多版本实现的选择:

sudo update-alternatives --display java

    发现系统只列举了OpenJDK JVM;因为sun jdk6是通过手动解压安装的。现在输入下面的两行命令:

sudo update-alternatives --install /usr/bin/java java /usr/lib/SunJDK/jdk1.6.0_20/bin/java 60
sudo update-alternatives --install /usr/bin/java java /usr/bin/java-6-openjdk/jre/java 40

    注意1,2行尾的60,40是优先级;现在把JDK6设为了首选;
    以后我们需要更换系统JVM的选择也是非常容易:

sudo update-alternatives –config java

可以列出多个JVM实例,根据列表进行选择输入编号,回车即可。


安装完成后配置环境变量,有两种配置环境变量的方法

1.编辑: /ect/profile 文件, 用命令 sudo gedit /etc/profile 打开 profile文件,

在弹出的profile文件的末尾,umask 022之前 添加:

#set java environment

JAVA_HOME=/usr/lib/jvm/SunJDK/jdk1.6.0_20

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

export PATH=$JAVA_HOME/bin: $PATH

umask 022//原文件里的,不动它。


2.编辑: /etc/environment 文件, 用命令 sudo gedit /etc/environment 打开


environment文件,在文件最后添加

PATH="/usr/lib/jvm/SunJDK/jdk1.6.0_20/bin"

CLASSPATH="/usr/lib/jvm/SunJDK/jdk1.6.0_20/lib"

JAVA_HOME="/usr/lib/jvm/

你可能感兴趣的:(java,ubuntu)