文档章节

Ubuntu 13.10 64位下安装配置 JDK 7

大侠柳云枫
 大侠柳云枫
发布于 2014/03/24 18:19
字数 501
阅读 2426
收藏 10

第一步:下载 jdk-7u45-linux-x64.tar.gz

  1. wget -c http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-x64.tar.gz 

      或者直接下载:http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-x64.tar.gz 

第二步:解压安装

  1. sudo tar zxvf ./jdk-7u45-linux-x64.tar.gz  -C /usr/lib/jvm  
  2. cd /usr/lib/jvm  
  3. sudo mv jdk1.7.0_45/ java-7-sun  

第三步:修改环境变量

  1. sudo gedit ~/.bashrc  
添加:
  1. export JAVA_HOME=/usr/lib/jvm/java-7-sun  
  2. export JRE_HOME=${JAVA_HOME}/jre  
  3. export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
  4. export PATH=${JAVA_HOME}/bin:$PATH  
保存退出,输入以下命令使之立即生效。
  1. source ~/.bashrc  

第四步:配置默认JDK版本

由于ubuntu中可能会有默认的JDK,如openjdk,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。
执行代码:
  1. sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300  
  2. sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300  
  3. sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-7-sun/bin/jar 300   
  4. sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java-7-sun/bin/javah 300   
  5. sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java-7-sun/bin/javap 300   

执行代码:
  1. sudo update-alternatives --config java  

系统会列出各种JDK版本,如下所示:
  1. liujl@liujl :~$ sudo update-alternatives --config java  
  2. 有 3 个候选项可用于替换 java (提供 /usr/bin/java)。  
  3.   
  4.   
  5.   选择       路径                                    优先级  状态  
  6. ------------------------------------------------------------  
  7. * 0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      自动模式  
  8.   1            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      手动模式  
  9.   2            /usr/lib/jvm/java-6-sun/jre/bin/java       63        手动模式  
  10.   3            /usr/lib/jvm/java-7-sun/bin/java           300       手动模式  
  11.   
  12.   
  13. 要维持当前值[*]请按回车键,或者键入选择的编号:3  
  14. update-alternatives: 使用 /usr/lib/jvm/java-7-sun/bin/java 来提供 /usr/bin/java (java),于 手动模式 中。 

如果提示:There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-7-sun/bin/java

说明只有一种你自己安装的JDK版本。


第五步:测试

  1. liujl@liujl :~$ java -version  java version "1.7.0_45"
    Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
    Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)

本文转载自:http://blog.csdn.net/richerg85/article/details/13160185

上一篇: 浅谈java异常
大侠柳云枫

大侠柳云枫

粉丝 10
博文 58
码字总数 2831
作品 0
长沙
程序员
私信 提问
Ubuntu 14.10 android 开发 环境问题解决。

Ubuntu 13.10 鼠标闪烁解决办法 问题描述:电脑安装Ubuntu 13.10 版本后,进入Ubuntu系统后鼠标指针不停的闪烁,看起来很不爽,解决办法如下。 问题关键:通过网上资料的查阅,发现原因是Ubu...

WolfCS
2015/01/01
170
0
ubuntu安装jdk环境变量无法识别

Ubuntu 13.10 安装jdk环境变量配置不上,提示no such file or dictionary ,what's wrong? JDK版本:jdk-7u40-linux-i586.tar.gz Ubuntu 13.10 X64 修改environment,profile,profile.d下添......

会编程的坦克兵
2013/10/25
837
9
Ubuntu上安装oracle java 7

http://sddhn.blog.163.com/blog/static/128187792013103014453434/ 1、通过PPA 这种安装方式特点: 1、安装的java含jdk、jre和浏览器插件 2、自动识别64bit或者32bit 3、自动升级为最新版本...

心如明镜
2014/04/25
0
0
在ubuntu里,无论我怎么装,都装不了,jdk,怎么回事??

装不了jdk,提示: 现在没有可用的软件包 sun-java6-jdk,但是它被其它的软件包引用了。 这可能意味着这个缺失的软件包可能已被废弃, 或者只能在其他发布源中找到 百度了很多,都是这几种方...

mimixi666
2014/03/31
4.6K
14
VMware10安装Ubuntu 13.10详解

最近想体验一下Ubuntu系统,之后在虚拟机上安装Ubuntu 13.10,安装虚拟机步骤可以参考:http://my.oschina.net/liangbo/blog/206541。 下面是在虚拟机上安装过程: 1. 在VMware的菜单栏中点击...

半夏alvin
2014/03/09
5K
0

没有更多内容

加载失败,请刷新页面

加载更多

米联客(MSXBO)USB3.0 UVC摄像头实现基于FT602Q芯片方案

USB3.0 UVC摄像头实现基于FT602Q芯片方案 USB3.0接口芯片FT602Q支持UVC协议,可以很方便的实现一个USB相机。这里我们采集HDMI输入的视频信号,实现了一个USB3.0的HDMI采集卡。 逻辑结构如下图...

msxbo
37分钟前
4
0
未初始化指针问题

《C和指针》书上说 int *a ... *a = 12 这样写声明一个变量,但未对指针初始化 如果指针是函数的形参,比如 void func(int *a) { (* a) = 12;//这样操作有无问题? } ======================...

天王盖地虎626
53分钟前
7
0
Python的一些细节 II

1. isinstance() 与 type() 区别 class type(name, bases, dict) name -- 类的名称。 bases -- 基类的元组。 dict -- 字典,类内定义的命名空间变量。 返回值:一个参数,返回对象的类型;三...

Eappo_Geng
今天
4
0
笔试题-武汉珞珈德毅笔试题

1.写出Java语言的基本数据类型。 2.简述cookie和session区别。 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行...

QuasimodoALei
今天
7
0
IDEA Maven project: 'xxx/pom.xml' already exists in VFS

Failed to create a Maven project: ‘xxx/pom.xml‘ already exists in VFS idea创建项目后,发现项目有问题,删除后重新创建,提示错误如下。 解决办法 1.通过idea打开任意一个项目 2.File...

国产大熊猫
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部