Ubuntu 12.04 安装JDK 8和Eclipse
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的更多相关文章
- 【转】Ubuntu 12.04 安装JDK 8和Eclipse
原文网址:http://blog.csdn.net/yechaodechuntian/article/details/24853813 Ubuntu 12.04 下安装 JDK8 方法一:(缺点是安装 ...
- Ubuntu 12.04 安装JDK
为了在Ubuntu上安装好eclipse,按照步骤先进行JDK的安装. (1) 新建java文件夹 命令行操作: (2) 下载解压JDK安装包后无法移动文件夹至File System 移动时提示:Pe ...
- ubuntu 12.04安装jdk 8
转载:http://www.itnose.net/detail/6196130.html Ubuntu12.4安装jdk1.8 1.要安装的jdk,我把它拷在了共享文件夹里面. (用优盘拷也可以 ...
- ubuntu 12.04 安装Docker 实战
2016-3-8 从网络服务商那里申请到一台Ubuntu测试服务器,用来测试安装Docker环境. 注:本人初学Docker,对Linux命令也仅是稍稍了解,如有错误,烦请告知. 查看系统相关信息 可 ...
- Ubuntu 16.04安装JDK(转载)
1.简单的安装方法 安装JDK的最简单方法应该就是使用apt-get来安装了,但是源一般是OpenJDK,如果需要安装Oracle的JDK这种方法就不合适了,直接跳过看下面的章节. 1.使用ctrl+ ...
- Ubuntu 16.04 安装jdk
Ubuntu 16.04 安装jdk 准备工作 安装版本:jdk-8u91-linux-x64.tar.gz 官方下载 创建目录作为JDK的安装目录,这里选择安装位置为:/usr/java/ sudo ...
- ubuntu 13.04 安装 JDK
ubuntu 13.04 安装 JDK 具体步骤参详了如下链接: http://blog.csdn.net/yang_hui1986527/article/details/6677450 1.到 Su ...
- Ubuntu 12.04 安装 Apache2+PHP5+MySQL
LAMP是Linux web服务器组合套装的缩写,分别是Apache+MySQL+PHP.此教程教大家如何在Ubuntu 12.04 LTS server 上安装Apache2服务器,包括PHP5(m ...
- Ubuntu 12.04安装Adobe Reader
原本从Adobe 官方网站下载了 Adobe Reader, 是个rpm包,先用agt-get 装了rpm(sudo apt-get install rpm), 一安装(rpm -ivh AdobeR ...
随机推荐
- 可以放在html代码中的自动跳转代码
可以放在html代码中的自动跳转代码 有3种方法可以实现html的页面跳转,1,refresh 2,onload事件中加入代码 3,js实现 1.<html><body> ...
- HDU 1983 Kaitou Kid - The Phantom Thief (2)
神题,搜索太差,来自网络的题解与程序 思路: 封锁出口或者入口周围的格子. 最多需要4个封锁点. 所以我们可以采取这样的策略: 1.寻找一条盗贼的可行路线,如果没有,返回0. 2.计算封锁出口和入口四 ...
- Uber 叫车时,弹出以下代码导致无法打车(An email confirmation has been sent to...),解决办法
”鄙人用了虚拟信用卡+广西的手机号码+163邮箱申请了Uber的新帐号...然后输入mastercn优惠码,上网查询只有这个优惠码,应该就能免费的使用一次用车,限额200元.但在点用车时 弹出窗口提 ...
- PHP中用到的一些字符串函数
/*常用的字符串输出函数 * * echo() 输出字符串 * print() 输出一个或多个字符串 * die() 输出一条信息,并退出当前脚本 * printf() ...
- IIS 7关闭应用程序池自动回收设置
在web应用程序中经常有一些任务就需要在Global文件启用一个线程来实现, 那假设我们在自己的ASP.NET应用程序中加入了Quartz.NET框架,并且配置等等都OK了. 这个站点访问量很少,现在 ...
- [译]Stairway to Integration Services Level 12 - 高级日志配置
介绍 本文中,我们将结合之前学习的时间冒泡,日志记录,以及复制模型.建立一个自定义的SSIS包日志模型. SSIS Task事件回顾 Reviewing SSIS Task Events 在做实 ...
- Spring data redis的一个bug
起因 前两天上线了一个新功能,导致线上业务的缓存总是无法更新,报错也是非常奇怪,redis.clients.jedis.exceptions.JedisConnectionException: Unk ...
- E - Catch That Cow
Description Farmer John has been informed of the location of a fugitive cow and wants to catch her i ...
- C++之类与对象(1)
下个阶段,我将讲解C++中面向对象的部分,也是C++对C语言改进的最重要的部分.以前C++也被叫做是"带类的C".今天主要讲类的构成,成员函数以及对象的定义和使用. 1.其实这一节 ...
- BZOJ 1726: [Usaco2006 Nov]Roadblocks第二短路( 最短路 )
从起点和终点各跑一次最短路 , 然后枚举每一条边 , 更新answer ---------------------------------------------------------------- ...