Ubuntu 12.04 下安装 JDK8

方法一:(缺点是安装时附加openjdk等大量程序并无法去除,长处是安装简单)

$ sudo apt-get install eclipse

方法二:(长处是安装内容清爽,缺点是配置麻烦)

1、安装JDK,參考

1、下载 JDK 8

从http://www.oracle.com/technetwork/java/javasebusiness/downloads/选择下载JDK的最新版本号 JDK 8。

2、解压文件

$ sudo mkdir /usr/lib/jvm

$ sudo mv jdk-8u5-linux-i586.tar.gz /usr/lib/jvm/

$ cd /usr/lib/jvm/

$ sudo tar -zxvf jdk-8u5-linux-i586.tar.gz

$ rm ./jdk-8u5-linux-i586.tar.gz

3、配置

$ sudo gedit /etc/environment

在environment中改动PATH,追加JDK路径,加入�CLASSPATH与JAVA_HOME后例如以下:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/jdk1.8.0_05/bin"

CLASSPATH="/usr/lib/jvm/jdk1.8.0_05/lib"

JAVA_HOME="/usr/lib/jvm/jdk1.8.0_05"

然后就是要告诉系统,我们使用的sun的JDK,而非OpenJDK了:

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_05/bin/java 300

$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_05/bin/javac 300

$ sudo update-alternatives --config java

有 2 个候选项可用于替换 java (提供 /usr/bin/java)。

选择    路径                                       优先级  状态

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

* 0      /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061   自己主动模式

  1      /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061   手动模式

  2      /usr/lib/jvm/jdk1.8.0_05/bin/java             300     手动模式

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

如上所看到的,这样就设置好了要使用的java了。

4.  測试一下执行   java -version

例如以下所看到的则成功安装:

java version "1.8.0_05"

Java(TM) SE Runtime Environment (build 1.8.0_05-b13)

Java HotSpot(TM) Server VM (build 25.5-b02, mixed mode)

Ubuntu 12.04 下安装 Eclipse

1.下载 Eclipse从 http://www.eclipse.org/downloads/index-developer.php下载合适版本号,如:Eclipse IDE for C/C++ Developers



2、解压文件

$ sudo mv eclipse-standard-kepler-SR2-Java8-linux-gtk.tar.gz  /usr/lib/       //将安装包移动到安装文件夹

$ cd /usr/lib/                                                                                  //进入安装文件夹

$ sudo tar -zxvf eclipse-standard-kepler-SR2-Java8-linux-gtk.tar.gz            //解压安装包

$ sudo rm ./eclipse-standard-kepler-SR2-Java8-linux-gtk.tar.gz                   //删除安装包

3、 解压后是个名为eclipse的目录。  /usr/lib/eclipse/eclipse     //启动eclipse

4、创建快捷方式

$ sudo gedit /usr/share/applications/eclipse.desktop

Ubuntu 12.04使用了Unity界面,在桌面左側側多了一个启动器栏。我们能够将自己经常使用的软件在启动器栏放一个图标,实现高速地启动。启动器栏的每个图标实际上都相应了/usr/share/applications文件夹下的一个文件。

为了给eclipse创建启动栏图标,我们能够在/usr/share/applications文件夹下创建文件eclipse.desktop(文件名称能够随意,可是文件名称后缀必须是.desktop),再将以下的内容复制过来:

[Desktop Entry]

Type=Application

Name=Eclipse

Comment=Eclipse Integrated Development Environment

Icon=/usr/local/development/eclipse-indigo-3.7.2/icon.xpm

Exec=eclipse

Terminal=false

Categories=Development;IDE;Java;

Ubuntu 12.04 安装JDK 8和Eclipse的更多相关文章

  1. 【转】Ubuntu 12.04 安装JDK 8和Eclipse

    原文网址:http://blog.csdn.net/yechaodechuntian/article/details/24853813 Ubuntu 12.04 下安装 JDK8 方法一:(缺点是安装 ...

  2. Ubuntu 12.04 安装JDK

    为了在Ubuntu上安装好eclipse,按照步骤先进行JDK的安装. (1) 新建java文件夹 命令行操作: (2) 下载解压JDK安装包后无法移动文件夹至File System 移动时提示:Pe ...

  3. ubuntu 12.04安装jdk 8

    转载:http://www.itnose.net/detail/6196130.html Ubuntu12.4安装jdk1.8 1.要安装的jdk,我把它拷在了共享文件夹里面.    (用优盘拷也可以 ...

  4. ubuntu 12.04 安装Docker 实战

    2016-3-8 从网络服务商那里申请到一台Ubuntu测试服务器,用来测试安装Docker环境. 注:本人初学Docker,对Linux命令也仅是稍稍了解,如有错误,烦请告知. 查看系统相关信息 可 ...

  5. Ubuntu 16.04安装JDK(转载)

    1.简单的安装方法 安装JDK的最简单方法应该就是使用apt-get来安装了,但是源一般是OpenJDK,如果需要安装Oracle的JDK这种方法就不合适了,直接跳过看下面的章节. 1.使用ctrl+ ...

  6. Ubuntu 16.04 安装jdk

    Ubuntu 16.04 安装jdk 准备工作 安装版本:jdk-8u91-linux-x64.tar.gz 官方下载 创建目录作为JDK的安装目录,这里选择安装位置为:/usr/java/ sudo ...

  7. ubuntu 13.04 安装 JDK

    ubuntu 13.04 安装 JDK 具体步骤参详了如下链接: http://blog.csdn.net/yang_hui1986527/article/details/6677450 1.到 Su ...

  8. Ubuntu 12.04 安装 Apache2+PHP5+MySQL

    LAMP是Linux web服务器组合套装的缩写,分别是Apache+MySQL+PHP.此教程教大家如何在Ubuntu 12.04 LTS server 上安装Apache2服务器,包括PHP5(m ...

  9. Ubuntu 12.04安装Adobe Reader

    原本从Adobe 官方网站下载了 Adobe Reader, 是个rpm包,先用agt-get 装了rpm(sudo apt-get install rpm), 一安装(rpm -ivh AdobeR ...

随机推荐

  1. 关于COOKIE使用过程为NULL

    关于COOKIE使用过程中的一个小问题在程序中要用到COOKIE,网站website/login/login.aspx传值userID到 website/web/tab/web.aspx中的FRAME ...

  2. 笔试题:金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出

    收集这道题目原因是以前做过,但是实现的很麻烦,这次看到别人写的感觉简单易懂. 从一个pdf看到,出处就不贴了 = .= public class RenMingBi { private static ...

  3. N bulbs(规律)

    N bulbs  Accepts: 408  Submissions: 1224  Time Limit: 10000/5000 MS (Java/Others)  Memory Limit: 655 ...

  4. Matlab pivotgolf

    function scoreout = pivotgolf(course,pivotstrat) % PIVOTGOLF Pivot Pickin' Golf. % Your goal is to u ...

  5. BZOJ 1631: [Usaco2007 Feb]Cow Party( 最短路 )

    这道题和蔡大神出的今年STOI初中组的第二题几乎一模一样... 先跑一遍最短路 , 再把所有边反向 , 再跑一遍 , 所有点两次相加的最大值即为answer --------------------- ...

  6. [LeetCode]题解(python):025-Reverse Nodes in k-Group

    题目来源: https://leetcode.com/problems/reverse-nodes-in-k-group/ 题意分析: 这道题目和上一题目类似,输入一个链表和一个整型k.每k个翻转一下 ...

  7. Sphnix

    Sphinx高性能的搜索引擎(简单.强大.实用) http://blog.csdn.net/lgm252008/article/details/5373354

  8. PCB设计铜铂厚度、线宽和电流关系

    以下总结了网上八种电流与线宽的关系公式,表和计算公式,虽然各不相同(大体相近),但大家可以在实际的PCB板设计中,综合考虑PCB板的大小,通过电流,选择一个合适的线宽. 一.PCB电流与线宽 PCB载 ...

  9. 宣布 Windows Azure 通过 PCI DSS 合规性验证并且 ISO 认证范围扩大,同时正式发布 Windows Azure Hyper-V 恢复管理器和其他更新功能

    今天,我们高兴地宣布两个重大里程碑事件,客户将能借此提高基于 Windows Azure 构建安全且合规的应用程序的能力.此外,我们还宣布正式发布 Windows Azure Hyper-V 恢复管理 ...

  10. cocos2dx进阶学习之CCScene

    继承关系 CCScene -> CCNode -> CCObject CCScene抽象了一个场景的概念,类似舞台的一幕 函数 static CCScene *create(void); ...