文档章节

ubuntu 安装 JDK

foxeye
 foxeye
发布于 2015/11/16 14:53
字数 333
阅读 101
收藏 1

安装步骤如下:

  1. 下载JDK1.6,下载网址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR
  2. 创建目录,命令:sudo mkdir /usr/lib/jvm
  3. 拷贝jdk-6u45-linux-x64.bin文件到 /usr/lib/jvm/目录下, 命令:sudo cp /home/xxx/jdk-6u45-linux-x64.bin /usr/lib/jvm/
  4. 更改jdk-6u45-linux-x64.bin文件权限,命令:sudo chmod +x /usr/lib/jvm/jdk-6u45-linux-x64.bin
  5. 进入/usr/lib/jvm目录,命令: cd /usr/lib/jvm
  6. 执行安装命令: sudo ./jdk-6u45-linux-x64.bin
  7. 设置环境变量:
  8. sudo vim /etc/profile
  9. 在末尾添加环境变量信息
  10. 执行 source /etc/profile

环境变量信息如下:

            
export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_45/
             export JRE_HOME=/usr/lib/jvm/jdk1.6.0_45/jre
             export PATH=$PATH:/usr/lib/jvm/jdk1.6.0_45/bin
             export CLASSPATH=./:/usr/lib/jvm/jdk1.6.0_45/lib:/usr/lib/jvm/jdk1.6.0_45/jre/lib


OK 安装jdk完成,测试一下

输入 java -version

正常显示java版本信息

如提示:

程序 'java' 已包含在下列软件包中:
 * default-jre
 * gcj-4.8-jre-headless
 * openjdk-7-jre-headless
 * gcj-4.6-jre-headless
 * openjdk-6-jre-headless
请尝试:sudo apt-get install <选定的软件包>

解决方法:

  1. /usr/lib/jvm$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_45/bin/java 300
  2. /usr/lib/jvm$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_45/bin/javac 300
  3. sudo update-alternatives --config java

现在执行 java -version、 java 或者javac 就能正常得到提示


© 著作权归作者所有

共有 人打赏支持
上一篇: ubuntu 安装 tomcat7
下一篇: ubuntu 安装 vim
foxeye
粉丝 19
博文 81
码字总数 17049
作品 0
海淀
程序员
私信 提问
Ubuntu 14.04 安装 JDK 8,ubuntu14.04

Ubuntu 14.04 安装 JDK 8,ubuntu14.04 第一步,下载Linux版JDK 可以通过访问Oracle官网下载,或者直接通过命令行下载。 lxh@ubuntu:~$ wget -c http://download.oracle.com/otn-pub/java/jd...

youxizhe
2015/02/03
0
2
Ubuntu下安装jdk1.8的rpm包(错误解决)

Ubuntu下安装jdk1.8的rpm包(错误解决) 主题 Ubuntu JDK 今天使用ubuntu安装JDK的时候发现ubuntu不支持rpm包的安装 刚熟悉ubuntu,在安装jdk的rpm包时发现报错。 rpm: RPM should not be u...

writeademo
2016/11/10
149
0
Android(HTC G7) 安装 Hadoop 伪分布

在HTC G7 上运行 ubuntu for android。并安装jdk1.7 arm 和 hadoop。 期间遇到了ssh问题,等各种问题,对于需要安装Ubuntu系统的手机,首先需要获得root 权限,简单的方法是使 用fastboot 重新...

10000011
2013/07/26
364
0
CentOS下安装JDK笔记

JDK安装 大部分的服务都离不开JAVA环境,CentOS里都是OpenJDK,显然我们还是使用JAVA的JDK好。(注:CentOS minimal版没有安装OpenJDK,其它版本需要删除这个。) JDK下载 从http://www.orac...

不最醉不龟归
2016/11/05
3
0
网站搭建——阿里云ECS配置Ubuntu服务器

本篇文章跟大家分享的是如何在阿里云ECS上面配置Ubuntu系统的服务器。 前提是你要拥有一台阿里云的服务器,服务器的系统选择Ubuntu系统,建议大家选用 Ubuntu 16.04 64位 在配置服务器的过程...

振礼硕晨
10/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

小白带你认识netty(三)之NioEventLoop的线程(或者reactor线程)启动(一)

在第一章中,我们看关于NioEventLoopGroup的初始化,我们知道了NioEventLoopGroup对象中有一组EventLoop数组,并且数组中的每个EventLoop对象都对应一个线程FastThreadLocalThread,那么这个...

天空小小
今天
2
0
PHP动态扩展Redis模块

查看已有模块 [root@test-a ~]# /usr/local/php/bin/php -m[PHP Modules]bz2Core...zlib[Zend Modules] 下载包,解压,生成configure文件 [root@test-a ~]# cd /usr/local/src/[ro......

野雪球
今天
1
0
在Ignite中使用线性回归算法

在本系列前面的文章中,简单介绍了一下Ignite的机器学习网格,下面会趁热打铁,结合一些示例,深入介绍Ignite支持的一些机器学习算法。 如果要找合适的数据集,会发现可用的有很多,但是对于...

李玉珏
今天
2
0
Mybatis应用学习——简单使用示例

1. 传统JDBC程序中存在的问题 1. 一个简单的JDBC程序示例: public class JDBCDemo {public static void main(String[] args) {Connection con=null;PreparedStatement statemen...

江左煤郎
今天
2
0
使用JavaScript编写iOS应用业务逻辑

JSAUIKitCocoa使你可以使用JavaScript编写对性能要求不高但可能变动性很大的iOS应用的业务逻辑部分,View组件、需要多线程支持的Model等则直接使用原生对象。 编写方式与React Native相似,但...

neal01
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部