安装
方法一:
$ 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
- 下载下来的安装文件(jdk-6uxx-linux-i586.bin)默认都是没有执行权限的,可以通过 $ ls -l 命令查询到相关信息,所以首先第一步是要将安装文件赋予可执行权限
$ sudo chmod u+x 路径/jdk-6uxx-linux-i586.bin
- 把安装文件复制到目标路径(如 /usr/lib/jvm/)下,然后在该路径下执行命令
$ sudo sh ./jdk-6uxx-linux-i586.bin
如果没做第一步,我用这个命令也运行了文件
$ sudo sh ./jdk-6uxx-linux-i586.bin
- 解压完后目标路径下多了一个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程序
- 如果确信系统里只有这一个jdk/jre,可以跳过
- 如果通过自动下载安装的jdk,可以用命令 $ sudo update-alternatives --config java 进入设置
- 如果是手动安装的,需执行如下命令:
$ 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
- $ 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博客
分享到:
相关推荐
ubuntu安装配置jdk
Ubuntu安装jdk环境 Ubuntu安装jdk环境 Ubuntu安装jdk环境
Ubuntu下安装jdk&tomcat Ubuntu下安装jdk&tomcat Ubuntu下安装jdk&tomcat
ubuntu deepin系统下自动安装配置jdk的shell脚本,省去繁琐重复配置
ubuntu配置jdk环境.适用于初学者,按着步骤一步配置。
ubuntu下安装java是常用的操作,这里介绍了如何在ubuntu下安装配置jdk,很详细,希望对大家有用。
ubuntu 16.04安装jdk1.8图文详细教程
Ubuntu12.04安装与JDK.android开发环境搭建
本文是对Ubuntu或Linux使用过程中,对JDK1.8或Java安装步骤完成详细教程,适合Linux开发初学人员或jdk配置过程出现问题的开发人员
超详细在Ubuntu下安装JDK图文解析 我们选择的是jdk1.6.0_30版本。安装文件名为jdk-6u30-linux-i586.bin.
1、ubuntu16.04、ubuntu18.04 或更高版本 安装openjdk7,此jdk7部署后,亲测有效,可正常编译android5.1/android6.0 等。 2、有详细的部署操作说明。
该资源详细描述了如何在ubuntu下配置JDK的过程!需要的可以下载下来看看、、、
在Ubuntu上安装Oracle JDK
Ubuntu下配置jdk总结
在Ubuntu12.04环境下安装JDK7
ubuntu安装JDK 教程 亲自测试很好
jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置jdk...
在ubuntu系统中安装jdk、tomcat. 在ubuntu系统中安装jdk、tomcat. 在ubuntu系统中安装jdk、tomcat.
ubuntu18.04安装jdk1.8
Ubuntu Kylin 14.04 安装配置 jdk、eclipse、tomcat 通用,对于环境配置做出详细的说明