方法一打开终端,执行以下命令 sudo add-apt-repository ppa:ferramroberto/java sudo apt-get update
sudo apt-get install sun-java6-jdk 提示:安装过程中需要你回答是否同意使用协议(终端中红蓝色的提示界面),此时按tab键至OK,再按回车即可正常安装 方法二 首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_38.bin,我将下载的jdk1.6.0_38.bin文件置于/usr/local中
然后,在shell中执行(注意要用系统管理员帐号,或者在普通用户命令前面加sudo): (1)代码:(current folder:/usr/local/) chmod u+x jdk1.6.0_38.bin 上面修改bin文件权限,使其可执行。 (2)代码(current folder:/usr/local) ./jdk1.6.0_38.bin
执行,并会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车(有时没有),将会把jdk解压到文件夹,得到jdk1.6.0_38目录。
此时,jdk已安装完毕,接下来进行配置。 (3)代码(当前目录同上,其实为何不重要) gedit /etc/environment 在environment中修改,出现如下部分 PATH="......:/usr/local/jdk1.6.0_38/bin"
CLASSPATH=”.:/usr/local/jdk1.6.0_38/lib”
JAVA_HOME=/usr/local/jdk1.6.0_38
此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)
(4)由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。 代码: update-alternatives --install /usr/bin/java java /usr/local/jdk1.6.0_38/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/local/jdk1.6.0_38/bin/javac 300
通过这一步将我们安装的jdk加入java选单。 (5)代码: update-alternatives --config java 通过这一步选择系统默认的jdk (6)代码: java -version 此时就会显示系统使用的java是sun的java。 使其对所有用户有效 重新打开一个终端,查看java版本
fnngj@fnngj-H24X:~$ java -version 程序 'java' 已包含在下列软件包中: * default-jre* gcj-4.6-jre-headless * gcj-4.7-jre-headless * openjdk-7-jre-headless * openjdk-6-jre-headless 请尝试:sudo apt-get install <选定的软件包>
啊!怎么找不到了呢? 因为刚才是用root用户配置的,且关闭终端,配置的作用就消失了。那怎么办?
需要修改profile 文件 root@fnngj-h24x/usr/java# sudo gedit /etc/profile 打开profile文件,添加如下内容
#set java environment JAVA_HOME=/usr/java/java-7-sun export JRE_HOME=/usr/java/java-7-sun/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
修改完成后保存 这个需要重启电脑才能生效。
JDK的卸载方法:
在Terminal中进入JDK所在的目录,然后用rm命令删除即可。 然后,使用sudo gedit /etc/profile打开profile,对JDK的环境变量进行修改就可以彻底删除JDK环境了。
|