1.首先得先下载JDK和eclipse
jdk下载网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
eclipse下载网址:http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/heliossr1/

2.安装JDK
2.1解压JDK
将JDK解压到/usr/lib/jvm文件夹下,所以得先在/usr/lib下新建一个jvm文件夹,而要在usr文件夹下新建文件夹需要获取root权限,所以需要sudo指令。在/usr/lib下新建文件夹jvm的指令:sudo mkdir /usr/lib/jvm 
 
输入指令之后,需要输入密码才能够执行,输入密码的过程是不会显示出来的,直接输入密码按回车就可以了
创建完文件夹之后,需要将JDK复制到jvm文件夹下 
采用的指令为:mv jdk-8u121-linux-x64.tar.gz /usr/lib/jvm(得先用su指令进入root权限) 
解压JDK到/usr/lib/jvm目录下. 
首先得先进入到/usr/lib/jvm目录下,通过指令:cd /usr/lib/jvm 
然后解压文件:tar zxvf jdk-8u121-linux-x64.tar.gz -C /opt

文件将解压后的路径为:/usr/lib/jvm/

配置JDK的环境变量。 
(1)打开 /etc/profile,打开指令:sudo vi /etc/profile。通过这条指令之后,会进入vim编辑器,要在vim编辑器里面插入数据需要使用i指令,vim的常用指令如下: 
光标运动: h,j , k, l (上/下/左/右) 
删除字符: x 
删除行 : dd 
模式退出 : Esc,Insert(或者i) 
退出编辑器 : q 
强制退出不保存: q! 
运行shell命令 :sh(使用exit返回vi编辑器) 
保存文件 :w 
文本查找 : / 
(2)打开文件后,在文件末尾加入以下语句,每条语句之间要空一行 
export JAVA_HOME=/opt/jvm/jdk1.8.0_121

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH 
 
输入这个内容后需要先按ESC,再按“:”,最后输入wq回车,就能够退出保存 
(3)查看JDK是否安装成功 
先输入 source /etc/profile 
然后输入 java -version 
安装成功后会显示jdk版本


3.安装eclipse
3.1将eclipse解压到/opt文件夹下
首先,用su获取root权限,然后将eclipse剪切到/opt文件夹下

然后,解压eclipse到/opt文件夹下,指令为:sudo tar zxvf eclipse-inst-linux64.tar.gz -C /opt/

3.2创建eclipse桌面快捷图标
首先输入指令: cd /usr/share/applications
然后输入指令: sudo vim eclipse.desktop

最后将下面的代码复制到文件中: 
[Desktop Entry] 
Encoding=UTF-8 
Name=Eclipse 
Comment=Eclipse 
Exec=/opt/eclipse-installer/eclipse-inst 
Icon=/opt/eclipse-installer/icon.xpm 
Terminal=false 
StartupNotify=true 
Type=Application 
Categories=Application;Development; 
其中“Exec=”后面为eclipse安装目录下的eclipse程序的位置路径,“Icon=”后面为eclipse安装目录下的图标图片的路径

3.3将eclipse变为可执行文件
指令为:sudo chmod u+x eclipse.desktop 。

至此就安装好了eclipse下载器,在桌面上就会有一个eclipse的下载器,接下来点击就可以进入到下载界面,根据自己的需要下载不同的eclipse版本。

3.4 eclipse的安装的过程跟在window上是一样的,基本上是不需要有其它的操作,等待它自己安装成就好,在这个过程中需要选择一下安装路径。等到eclipse安装成功后,在eclipse的安装目录下点击Eclipse图标即可打开eclipse,我的安装目录为:/eclipse/jee-2018-12/

3.5如果担心下次找不到eclipse的安装目录,可以在eclipse上右键,复制一个粘贴到桌面上

ubuntu/linux系统中安装jdk以及eclipse(附图解详细步骤)的更多相关文章

  1. 详解在Linux系统中安装JDK

    本文以在CentOS 7.6中安装JDK8为例进行安装,其他系统和版本都是大同小异的. 下载 进入Oracle官方网站的下载页面. 首先,接受许可协议,如下图: 然后,根据Linux系统的位数选择要下 ...

  2. linux系统中安装JDK 查看安装的ava版本

    一.安装JDK 1.在/usr/目录下创建java目录 [root@localhost ~]# mkdir/usr/java[root@localhost ~]# cd /usr/java 2.下载j ...

  3. linux系统中安装JDK

    安装之前的准备工作 查看系统中之前安装好的JDK java –version rpm -qa | grep java 卸载JDK (以java-1.7.0-openjdk-1.7.0.45-2.4.3 ...

  4. 在linux环境下为eclipse配置jdk以及Tomcat服务(附图解详细步骤)

    环境:jdk8,Tomcat7,eclipse 需要先在linux上安装好对应的软件及java环境,如果还没有安装的,可以先去看我之前写的两篇博客:ubuntu/linux中安装Tomcat(附图解详 ...

  5. 详解在Linux系统中安装Tomcat

    本文以在CentOS 7.6中安装Tomcat8.5为例进行安装,其他系统和版本都是大同小异的. 安装JDK 安装Tomcat之前,需要先安装JDK,可以参看之前的文章详解在Linux系统中安装JDK ...

  6. Ubuntu 14.04中安装最新版Eclipse

    Ubuntu 14.04中安装最新版Eclipse 来源:Linux社区    作者:Linux 1.安装OpenJDK Java 7 如果你的系统中没有安装Java,我们需要按照如下步骤事先安装好 ...

  7. Linux系统中配置jdk

    在Linux系统下安装jdk 1.到Oracle公司的官网里下载好jdk,网址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8 ...

  8. linux系统下安装jdk,mysql,tomcat 和redis 和jedis入门案例

    Day47笔记Linux+redis入门 Day47   知识讲解:Jedis 1.Linux上jdk,mysql,tomcat安装(看着文档安装) 准备工作: 因为JDK,TOMCAT,MYSQL的 ...

  9. 在Linux系统中安装caffe

    学习深度学习已经很久了,但一直没有自己动手安装过caffe,因为工作需要,需要在linux系统中安装caffe,因此,在这里对安装过程进行记录. caffe配置起来比tensorflow更麻烦一些,我 ...

随机推荐

  1. Maven profile动态选择配置条件

    背景 在开发过程中,我们的软件会面对不同的运行环境,比如开发环境.测试环境.生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置.日志文件配置.以及一些软件运行过程中的基本配置, ...

  2. ansible批量修改用户密码

    实现批量修改目标主机多个用户密码: --- - hosts: testchanange passwd gather_facts: false tasks: - name: change you pas ...

  3. java String详解

    创建字符串: 1. String(char a[]) char a[] = {'g','o','o','d'}; String str = new String(a); 2. String(char ...

  4. Token ,Cookie和Session的区别

    在做接口测试时,经常会碰到请求参数为token的类型,但是可能大部分测试人员对token,cookie,session的区别还是一知半解. Cookie cookie 是一个非常具体的东西,指的就是浏 ...

  5. ABAP术语-V1 Module

    V1 Module 原文;http://www.cnblogs.com/qiangsheng/archive/2008/03/21/1115707.html Function module creat ...

  6. 将Vue插件发布到npm的完整记录

    前言 ​ 面对越来越多的组件库,越开越多的ui库,学会发布库已经是前端必须会的事情了,也算是为开源贡献一份力量,在网络上看了一些前者的文章,也算的发布成功了,虽然还存在很多问题,路不积跬步,无以至千里 ...

  7. js对字符串进行加密和解密

    //字符串进行加密 function compileStr(code){   var c=String.fromCharCode(code.charCodeAt(0)+code.length); fo ...

  8. SpringAOP的自定义注解实践

    springaop属于spring的重要属性,在java中有相当广泛的用途,大家一般都接触过aop实现事务的管理,在xml里配好声明式事务,然后直接在service上直接加上相应注解即可, 今天我们来 ...

  9. 领扣-无重复字符的最长子串-Python实现

    给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度. 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc&qu ...

  10. django定义模型类-14

    目录 1. 定义 字段类型 约束类型 django的模型类定义在应用下的 models.py 文件中. 模型类继承自 django.db.models 包下的 Model 类. 新创建应用 book ...