转自:http://blog.csdn.net/tecn14/article/details/24797545

JDK  目前最新版为jdk-8u5,这次没有选择安装最新的jdk8,而是要安装jdk7的最高版jdk-7u55 。

首先,去官网下载jdk-7u55,地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

选择Accept License Agreement 后,选择对应版本下载,Ubuntu 选择tar.gz的压缩包,64位选x64,32位选i586。

下完后得到压缩包:jdk-7u55-linux-x64.tar.gz,解压再配置 下就可以使用了,不需要安装。我解压到家目录下,终端执行:tar -zxvf jdk-7u55-linux-x64.tar.gz  -C ~/, -C 后是要解压到的目录。得到文件夹:jdk1.7.0_55

接下来设置环境变量,终端执行:sudo gedit /etc/environment

在已有的PATH变量后添加jdk的bin目录,注意用冒号与已有变量隔开

再添加CALSSPATH和JAVA_HOME变量

我的情况如下:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/tecn/jdk1.7.0_55/bin"
CLASSPATH="/home/tecn/jdk1.7.0_55/lib:."       注意后面有个点
JAVA_HOME="/home/tecn/jdk1.7.0_55/"

设置好后,注销或重启使环境变量生效!

查看是否生效,终端执行:java -version ,就可以看到版本就是刚配置的7u55 。

到此就配置完成了,可以写个helloworld测试下。

已经装有openjdk启用官方jdk的方法:

依次终端执行:

sudo update-alternatives --install /usr/bin/java java /home/tecn/jdk1.7.0_55/bin/java 445
sudo update-alternatives --install /usr/bin/javac javac
/home/tecn/jdk1.7.0_55/bin/javac 445
sudo update-alternatives --config java

将会提示,要维持当前值[*]请按回车键,或者输入选择的编号:

输入优先级为 445 的那项的编号,回车即可。

--------------------------------------------------------------------------------

转载请注明:

原文地址:http://blog.csdn.net/tecn14/article/details/24797545

--------------------------------------------------------------------------------

Ubuntu 14.04 配置 Java SE jdk-7u55 (转载)的更多相关文章

  1. Ubuntu 14.04 配置 Java SE

    首先下载Java SE,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html: 下载后把压缩包拷贝到自定义的目 ...

  2. ubuntu 14.04 配置 java 环境

    下载java包 (这里以java8为例) java包的下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloa ...

  3. ubuntu 14.04 配置java 1.8环境变量

    从官网上下载jdk 源文件,并解压 root@hett-PowerEdge-T30:/usr/local/src# tar -xzvf jdk-8u151-linux-x64.tar.gz 解压完成之 ...

  4. Ubuntu 14.04下java开发环境的搭建--3--Tomcat及MySQL的安装

    前面两篇文章,已经说明了JDK和Eclipse 的安装方法,下面简单说一下,Tomcat及MySQL的安装方法. Tomcat的安装. 在合适的地方解压apache-tomcat-6.0.39.tar ...

  5. Ubuntu 14.04下 Java通用安装方法

    参考: 解决Floodlight1.2+Mininet问题及使用安装 Ubuntu下安装JDK1.7图文详解 Ubuntu 14.04下 Java通用安装方法 1.到oracle官网下下载对应jdk包 ...

  6. ubuntu 14.04查看java的安装路径

    有时候,使用apt-get install 安装了某个软件之后,却不知道这个软件的安装路径在哪里. 那怎么样去找出这个软件的安装路径呢? 下面我们java 这个软件为例, 找出ubuntu 14.04 ...

  7. Ubuntu 14.04 配置samba

    Ubuntu 14.04 配置samba: 安装略 # vi /etc/samba/smb.conf security = user  (在[global]下任意添加) [share] path = ...

  8. Ubuntu 14.04 配置vsftpd实现FTP服务器 - 通过FTP连接AWS

    测试主机:亚马逊AWS EC2 系统:Ubuntu 14.04 想用AWS来做服务器玩,结果发现其不能像简单使用阿里云服务器那样用ftp连接,反正也不熟悉ftp服务器搭建,那就乘这个机会学习一下如何利 ...

  9. Ubuntu 14.04 配置FTP

    配置Ubuntu 14.04的FTP服务,通过Windows远程访问Ubuntu 14.04的同时,可以实现windows和Ubuntu之间的文件交换传输.在多用户环境下,每一个用户都可以通过自己的帐 ...

随机推荐

  1. eclipse 修改Java代码 不用重新启动tomcat

    例子: 1.在tomcat server.xml文件配置加上这句话: <Context debug="0" docBase="C:\Users\admin\Desk ...

  2. webstorm 添加markdown支持

    第一步:file---setting---plugins---搜索markdown support 安装 第二步:file---settind---file types---增加*.md处理

  3. loj6173 Samjia和矩阵(后缀数组/后缀自动机)

    题目: https://loj.ac/problem/6173 分析: 考虑枚举宽度w,然后把宽度压位集中,将它们哈希 (这是w=2的时候) 然后可以写一下string=“ac#bc” 然后就是求这个 ...

  4. HashCode和equal方法

    equals()反映的是对象或变量具体的值,即两个对象里面包含的值--可能是对象的引用,也可能是值类型的值. 而hashCode()是对象或变量通过哈希算法计算出的哈希值. 之所以有hashCode方 ...

  5. spring-boot-starter-data-redis与spring-boot-starter-redis两个包的区别

    spring-boot-starter-data-redis: <?xml version="1.0" encoding="UTF-8"?> < ...

  6. redis connetced refused remote

    239down vote I've been stuck with the same issue, and the preceding answer did not help me (albeit w ...

  7. MapReduce输入输出类型、格式及实例

    输入格式 1.输入分片与记录 2.文件输入 3.文本输入 4.二进制输入 5.多文件输入 6.数据库格式输入 1.输入分片与记录 1.JobClient通过指定的输入文件的格式来生成数据分片Input ...

  8. 鼠标放上去Div旋转特效代码

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  9. VS自己定义project向导开发(Custom Wizard)

     在vs2010中定制VC++project向导有例如以下两种方式: 改动现有向导.以满足自己的须要: 使用"自己定义向导"来产生一个向导骨架,并设计自己的向导. 本文档仅仅讨 ...

  10. Vs2012在Linux开发中的应用(5):项目属性的定义

    VS的项目属性表实际上是由一系列的XML文件定义的,都存放在C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\2052文件夹下.我们全然能够 ...