ubuntu 12.04 64位 安装JDK7
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 84
- 注册时间: 2009-10-31 18:39
ubuntu 12.04 64位 安装JDK7
终于找到一个不许要源安装JDK7的方法,分享一下:
buntu12.04中安装和配置Java JDK(转)
先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解压
Step1:
# 将解压好的jdk1.7.0_04文件夹用最高权限复制到/usr/lib/jvm目录里
sudo cp -r ~/jdk1.7.0_04/ /usr/lib/jvm/
Step2:
# 配置环境变量
sudo gedit ~/.profile
在末尾加上:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04
然后保存关闭,使用source更新下
$ source ~/.profile
使用env命令察看JAVA_HOME的值
$ env
如果JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04,说明配置成功。
Step3:
# 将系统默认的jdk修改过来
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_04/bin/java 300
输入sun jdk前的数字就好了
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_04/bin/javac 300
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
Step4:
然后再输入java -version,看到如下信息,就说明改成sun的jdk了:
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)
这种方法有一个问题没有解决,jar文件不能自动运行,一定要在控制台输入java -jar XXX才能运行。
buntu12.04中安装和配置Java JDK(转)
先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解压
Step1:
# 将解压好的jdk1.7.0_04文件夹用最高权限复制到/usr/lib/jvm目录里
sudo cp -r ~/jdk1.7.0_04/ /usr/lib/jvm/
Step2:
# 配置环境变量
sudo gedit ~/.profile
在末尾加上:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04
然后保存关闭,使用source更新下
$ source ~/.profile
使用env命令察看JAVA_HOME的值
$ env
如果JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04,说明配置成功。
Step3:
# 将系统默认的jdk修改过来
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_04/bin/java 300
输入sun jdk前的数字就好了
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_04/bin/javac 300
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
Step4:
然后再输入java -version,看到如下信息,就说明改成sun的jdk了:
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)
这种方法有一个问题没有解决,jar文件不能自动运行,一定要在控制台输入java -jar XXX才能运行。
-
- 帖子: 389
- 注册时间: 2010-05-18 14:18
Re: ubuntu 12.04 64位 安装JDK7
为什么不装openjdk呢?直接sudo apt-get install 不好吗
- 飞火流星
- 帖子: 990
- 注册时间: 2010-05-11 21:50
Re: ubuntu 12.04 64位 安装JDK7
为啥这么复杂呢???
先去新立得删除所有openjdk的东西。
下载jdk-7u4-linux-i586.tar.gz文件,解压到自己的主目录。解压后的文件夹名称是jdk1.7.0_01,这是我的。
在终端打
在里面加上环境变量:比如我的用户名是lvlv
保存后,终端使之生效。
终端打
看看是不是有了:
如果提示pemission denied,那就是权限不够,简单的一条命令
应该可以了。
先去新立得删除所有openjdk的东西。
下载jdk-7u4-linux-i586.tar.gz文件,解压到自己的主目录。解压后的文件夹名称是jdk1.7.0_01,这是我的。
在终端打
代码: 全选
vi .profile
代码: 全选
export JAVA_HOME=/home/lvlv/jdk1.7.0_01
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
代码: 全选
source .profile
代码: 全选
java -version
代码: 全选
lvlv@lvlv:~$ java -version
java version "1.7.0_01"
Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
Java HotSpot(TM) Server VM (build 21.1-b02, mixed mode)
代码: 全选
chmod +rwx jdk1.7.0_01 -R
有事多折腾。。。没事瞎折腾。。。
本本
acer 4745g i5-430 4G ATI5650 1G 独显 500G硬盘
台台
赛扬coppermine 1.0GHz 160MB内存 集成显声卡 网卡一块。
archlinux+xfce无压力
本本
acer 4745g i5-430 4G ATI5650 1G 独显 500G硬盘
台台
赛扬coppermine 1.0GHz 160MB内存 集成显声卡 网卡一块。
archlinux+xfce无压力
-
- 帖子: 63
- 注册时间: 2011-07-21 15:16
Re: ubuntu 12.04 64位 安装JDK7

mark一下
-
- 帖子: 63
- 注册时间: 2011-07-21 15:16
Re: ubuntu 12.04 64位 安装JDK7

mark一下
-
- 帖子: 1
- 注册时间: 2012-06-07 14:44
-
- 帖子: 1
- 注册时间: 2012-08-18 23:36
-
- 帖子: 31
- 注册时间: 2011-09-20 21:11
Re: ubuntu 12.04 64位 安装JDK7
成功设置了,谢谢楼主
-
- 帖子: 2
- 注册时间: 2013-09-10 14:32
- 系统: win7
Re: ubuntu 12.04 64位 安装JDK7
openjdk 和 oracle jdk 不同,用openjdk编译的项目使用oracle jdk会发生错误。Eastsun 写了:为什么不装openjdk呢?直接sudo apt-get install 不好吗
- photor
- 论坛版主
- 帖子: 11004
- 注册时间: 2008-04-26 12:41
-
- 帖子: 1
- 注册时间: 2013-09-29 15:42
- 系统: ubuntu12.04
Re: ubuntu 12.04 64位 安装JDK7
你确定知道openjdk和oracle jdk的区别细节吗?确定项目发生的错误是由于openjdk的不同造成的么,对于目前绝大多数项目,我看到的问题都是由于其他环境配置不正确造成的。在linux下盲目安装一套新的运行环境,比如ORACLE JDK+TOMCAT(下载直接安装的)都不愿意去寻找项目环境冲突的本质,这还不如用windows,卸载了重装,卸载了重装。。。也枉费ubuntu提供的源apple_pear 写了:openjdk 和 oracle jdk 不同,用openjdk编译的项目使用oracle jdk会发生错误。Eastsun 写了:为什么不装openjdk呢?直接sudo apt-get install 不好吗