Linux下安装Eclipse以及Java

一.前言

  许久未用Eclipse, Ubuntu上也没装Eclipse, 今天安装发现, 好多东西都忘了. 不过经过一番查找(百度, csdn) 终于还是安装好了. 于是写下这篇博客记录下来; 以后要用的时候看看, 看别人的这一块那一块, 这个版本, 那个版本实在是太难受了.

  整合一下, 一个完整的,  截止到2019-9最新的安装教程.

  内容详细, 为了使更多的人加入到Linux的家庭里来, 这篇文章写的小白化, 没用过Linux的小白也可以看懂!

二. 安装开始

第一步:

  首先是要安装Java环境, 即安装JAVA JDK, 并且配置好PATH;  如果装好了, 可以跳到下一步; 

  这里我的安装方法不是, 在官网下载JDK然后手动配置, 这样太慢了而且容易出错;

  其实使用Bash就可以, Ctrl+Atl+T 打开终端; 输入以下命令:   

sudo apt install openjdk--jdk

  然后等待命令执行完毕, 这时Java环境就安装好了, 自动配置好了Path, 很方便吧! 比Windows还省事;

  这时输入 java -version  

  出现这样就是安装成功了, 现在进入下一步:

第二步:

  安装Eclipse, 打开官网, 点击Download下载, 在弹出的框中选择你要放置的目录, 记住这个目录, 别找不到啦!!!

下载完成之后进入下载目录, (我这里的名字是自己下载的时候自己输入的名字短点好操作些)把它移动到opt文件夹下, 然后进行解压, 依次输入以下命令

sudo  mv  eclipse.tar.gz  /opt
cd /opt
sudo tar zxvf eclipse.tar.gz
然后进入eclipse-installer目录下:
cd eclipse-installer
之后进行安装:
./eclipse-inst

  这时如果之前配置正常的话, 就会弹出 安装界面:

   按图选择JAVA EE之后全部点击Next, 弹出对话框就选择 Accept

  安装好之后, 就自己打开了, 这个时候还没完, 先把Eclipse关掉;

  因为Linux下的Eclipse自己是不带图标的这个时候就需要我们自己, 给它添加图标了;

  找到刚才安装的位置一般就是默认的主文件夹下:  这个文件夹 jee-latest-released 里面, 右键文件管理的空白处,在这里打开终端, 输入

sudo mv eclipse/ /usr
然后进入这个文件夹
cd /usr/share/applications
如果没有 就创建一个
mkdir /usr/share/applications

  之后就是创建eclipse.desktop文件了   输入以下命令 sudo vim eclipse.desktop 按i 进入编辑模式然后负责以下代码

[Desktop Entry]
Encoding=UTF-
Name=Eclipse
Comment=Eclipse IDE
Exec=/opt/eclipse/eclipse        
Icon=/opt/eclipse/icon.xpm
Terminal=false
starttupNotify=true
Type=Application
Categories=Application;Development;

  注意粘贴的时候要按; Shift+Ctrl+V

  然后Esc , Shift+ : , 输入wq保存, 这个时候就创建好了, 双击eclipse.desktop文件试试 , 就打开了. 把它放到桌面就有快捷方式了;

三. 其它问题解决

  如果双击不能打开, 那有可能是权限问题, 进入安装目录 cd /opt/eclipse 输入

sudo chmod a+x eclipse.desktop
赋予执行权限

  如果不显示图标那也是权限问题, 进入刚才的目录, 输入

chmod  icon.xpm
赋予权限

  这样再次把文件拖到桌面, 就可以正常打开了.

如果你还是有问题, 请参考我的这篇博客 Linux的desktop文件正常编写赋权,仍无法打开解决办法 

                                                      如有问题欢迎指出, 可以在下发交流, 我看到会回复的

Linux下Eclipse以及Java环境安装教程[小白化](2019-9)的更多相关文章

  1. 这套完美的Java环境安装教程,完整,详细,清晰可观,让你一目了然,简单易懂。⊙﹏⊙

    JDK下载与安装教程 2017年06月18日 22:53:16 Danishlyy1995 阅读数:349980  版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.cs ...

  2. linux下OpenOffice与SwfTools环境安装

    一.安装所需要的库与组件 yum install gcc* automake zlib-devel libjpeg-devel giflib-devel freetype-devel 二.安装open ...

  3. Linux中如何设置java环境变量

    这里介绍Linux下如何设置java环境变量. 工具/原料 Linux java环境变量 方法/步骤 1 查看java的安装路径   查看java执行路径   配置java环境变量   java的安装 ...

  4. 【安装eclipse, 配置java环境教程】 编写第一个java程序

    写java通常用eclipse编写,还有一款编辑器比较流行叫IJ.这里我们只说下eclipse编写java的前期工作. 在安装eclipse之前要下载java的sdk文件,即java SE:否则无法运 ...

  5. ubuntu 下安装eclipse &java环境配置

    前面有一篇的博客写的是ubuntu下安装eclipse和java环境的配置.当时是安装网上的攻略进行的 ,当然也是能够成功的. 近期把那台电脑送人了 ,仅仅好在自己的这台电脑上又一次安装一次了 ,唯一 ...

  6. Windows环境下Android Studio v1.0安装教程

    Windows环境下Android Studio v1.0安装教程 准备工具 JDK安装包. 要求:JDK 7以及以上版本. Android Studio安装文件. Windows: exe(包含SD ...

  7. 【转】Windows环境下Android Studio v1.0安装教程

    原文网址:http://ask.android-studio.org/?/article/9 http://android-studio.org/index.php/docs/experience/1 ...

  8. windows和linux下 Python2,Python3 的环境及安装

    目录 windows和linux下 Python2,Python3 的环境及安装 window下安装 一. 手动安装 二. pip安装 linux下 安装 更新Python 笔者有话 windows和 ...

  9. Linux下tomcat6.0与jdk安装

    Linux下tomcat6.0与jdk安装 步骤如下: 1. 上传apache-tomcat-6.0.37.tar.gz和jdk-6u13-linux-i586.bin至/usr/local 给这两个 ...

随机推荐

  1. 如何使用Python连接ldap

    如何使用Python连接ldap 好多使用ldap认证的软件都是Python的,比如superset和airflow, 好吧,他们都是airbnb家的.在配置ldap的时候可能会出现认证失败,你不知道 ...

  2. windows和linux下的本机IP的获取(亲测有效)

    package com.handsight.platform.fras.util; import org.apache.log4j.Logger; import javax.servlet.http. ...

  3. 程序员过关斩将--cookie和session的关系其实很简单

    月高风下,下班路上.... 菜菜哥,告诉你一个秘密,但是不允许告诉任何人 这么秘密,你有男票了?~ 不是,昨天我偷偷去面试了,结果挂了 这不是好事吗,上天让公司留住你..... 好吧,不过还是要请教你 ...

  4. Kafka的消息会丢失和重复吗?——如何实现Kafka精确传递一次语义

    我们都知道Kafka的吞吐量很大,但是Kafka究竟会不会丢失消息呢?又会不会重复消费消息呢? 图 无人机实时监控 ​ 有很多公司因为业务要求必须保证消息不丢失.不重复的到达,比如无人机实时监控系统, ...

  5. Ms Sql server 主键并发冲突解决办法

    问题原因,同事把表的自增长ID主键,改成是自定义的编号,没有严格的并发测试.在多线程同时插入数据时会引起主键冲突: 看了一些道友的文章,尝试了几个方法.经测试 使用 WITH(updlock)  可以 ...

  6. shell中特殊符号的作用

    linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行 ...

  7. unity_UGUI养成之路01

    1.UGUI_UI之音量设计  2.控制音量音效的开关 实现开和关的互斥点击 实现开与关画面的显示 注意,上图并未选择分组.具体原因博主尚不清楚如果有知道的可以告知一二,谢谢各位!!! 代码: usi ...

  8. Java集合框架之Vector浅析

    Java集合框架之Vector浅析 一.Vector概述: 位于java.util包下的Vector是Java集合框架的重要一员,虽然没有ArrayList那么的常用,但是我们还要对其做相关学习: 1 ...

  9. VS2019没有.net core3.0模板的解决办法

    今天装好了,net core sdk 3.0之后,打开Visual Studio2019后,新建项目时发现尽然没有.net core3.0的模板. 搜了下其他博主的文章,按照文章里做了如下设置:   ...

  10. Delphi - Windows系统下,Delphi调用API函数和7z.dll动态库,自动把文件压缩成.tar.gz格式的文件

    项目背景 应欧美客户需求,需要将文件压缩成.tar.gz格式的文件,并上传给客户端SFTP服务器. 你懂的,7-Zip软件的显著特点是文件越大压缩比越高,在Linux系统上相当于我们Windows系统 ...