一、安装JDK

1、先检测操作系统有没有已经安装好JDK环境,按“Ctrl+Alt+T”呼出终端,输入命令:

java –version

如果出现JDK版本信息,则说明已经安装好,否则将会显示如下结果:

2、下载JDK

软件下载地址:

JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html (直接下载.tar.gz格式的文件)

3、将下载好的JDK压缩包拖进ubuntu桌面,拖放一次没进去,就多试几次,直到桌面出现刚才下载的JDK压缩包为止,最好将压缩包剪切到root用户的/tmp目录下,虚拟机重启将自动删除这个压缩包。

4、将压缩包解压(右击选择解压缩到此处或者通过命令sudo tar zxvf 压缩包名称)

5、然后,呼出终端,输入指令:

sudo mv tmp/jdk1.7.0_55 /usr/lib/jvm/

进入到“Usr/lib/jvm”目录下,检查文件:

然后,这个目录的名字你可以更改掉,只是别忘掉即可。

6、开始设置环境变量等值

呼出终端,输入指令:

gedit ~/.bashrc

会出现文本编辑界面:

将配置情况粘贴到文档末尾:

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_55
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
然后按保存快捷键(Ctrl+S)关闭文本编辑。

注意,我这里没有改变JDK路径,所以使用的还是jdk1.7.0_55,如果前面您变更了目录名,请使用新名字。

保存环境变量,退出编辑器,输入命令使之生效:

source ~/.bashrc

可输入 env 命令查看设置是否成功

也可以输入 java -version 命令测试jdk版本,查看jdk版本:

java -version

如果结果和下面界面类似,配置就成功了。

注意要在当前用户,也就是非root用户下也要测试一下能否输出java版本信息,如果不能,则在当前用户下也要进行上面同样的java配置.

以上详细步骤在联网的情况下可以用一个命令代替掉:

sudo apt-get install openjdk-7-jdk

然后执行java -version查看安装详情。

     (ubuntu中由apt-get获得的文件包保存在/var/cache/apt/archives;通过apt-get命令下载的软件包,放在/var/cache/apt/archives 目录下;)


二、安装Eclipse

1、首先,在Eclipse的官网中下载最新版的Luna SR2http://www.eclipse.org/downloads/packages/release/Luna/SR2(点击打开链接)直接下载最新版的Eclipse for JavaEE Linux 32bit/64bit,Eclipse各个版本其实差别不多,而Eclipse for JavaEE同时包含JavaEE与Java的内容。方便以后写Java EE就无须再另外下插件了。

2、下好之后,还是把eclipse-jee-luna-SR2-linux-gtk.tar.gz扔到那个,机器重启内容就会消失的/tmp文件夹,

免得安装完还要自己删除安装文件。

3、打开终端,直接输入如下指令:

[plain]  view plain  copy
  1. sudo tar zxvf '/tmp/eclipse-jee-luna-SR2-linux-gtk.tar.gz' -C /usr/lib

等待完一轮解压缩。

到这里,实质上Eclipse已经安装好了。Eclipse在任何系统都是绿色版,这一点必须为Eclipse点赞!

4、打开eclipse目录下的eclipse

如果出现如下报错:

Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse.

No java virtual machine was found after searching the following locations:…

解决办法是在终端进入你的eclipse目录,然后输入:

  mkdir jre

cd jre

ln -s 你的JDK目录/bin bin

5、初次启动它会让你设置工作目录,那就设定吧,按照默认的工作目录就可以了。你让我选择其它目录我还不会选。

然后勾选,设置其为默认的工作目录,不再提示。

之后你就可以在文件系统的主文件夹找到这个工作目录。你创建的Java工程都在此处。

关闭欢迎页之后,虽然提示这是JavaEE的工作环境,但无须理会。右键工作区,新建一个工程,如下图:

选择Java工程

输入名字之后,记住选好我们刚刚装好的JDK1.7,不要使用默认的JDK,免得出现这样那样的问题。

再点下一步,不要急着点完成,在Order and Export的一项,也把刚刚安装的JDK1.7选上,再点完成。

右键刚刚建立的Java工程新建一个类,也就是Java文件。

写好名字之后,同时把创建主函数勾上,不用我们自己写了。

通过与Windows一样的快捷键Ctrl+空格设出Linux的输入法,再补一句打印“你好,世界”的System.out.println的Java语句,点击上方的运行,你就会看到运行结果。这分明就跟Windows下的Eclipse一模一样。


注:建议不要使用Eclipse来写C/C++的代码,因为代码提示功能比较低,只能提示::,.,->这三个符号,其实Ubutun已经默认安装C/C++编译器,通过gcc或者g++ hello.c -o hello即可编译,可以通过gedit去写代码即可,虽然没有提示功能,但是总比花较多时间去安装Eclipse下CDT插件要好.

转载:https://blog.csdn.net/zhang_ling_yun/article/details/78254979

Ubuntu 下eclipse安装相关推荐

  1. ubuntu下eclipse的svn插件使用javahl

    以下方式在Ubuntu 10.0.4版本,eclipse3.7.0版本下实验通过. ubuntu下eclipse安装subclipse之后使用javaHL作为连接器会出现一下错误: Exception ...

  2. Ubuntu下eclipse indigo版在线安装hibernate插件

    Ubuntu下eclipse indigo版在线安装hibernate插件: 1.打开eclipse,进入Help->Install new software...: 2.添加新站点,命名为:H ...

  3. Ubuntu下eclipse indigo版在线安装struts插件

    Ubuntu下eclipse indigo版在线安装struts插件: 1.打开eclipse,进入Help->Install new software...: 2.添加新站点,命名为:mvc, ...

  4. ubuntu下如何安装两个版本OpenCV?

    本文首发于微信公众号「3D视觉工坊」--ubuntu下如何安装两个版本OpenCV? 前言 由于在VSLAM技术研究过程中,经常会涉及OpenCV不同版本在ubuntu系统下的安装.因此小凡在此简单总 ...

  5. Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案

    Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案 参考文章: (1)Ubuntu下Python安装了依赖包后仍然找不到包 python s ...

  6. Geant4在Ubuntu下的安装教程

    Geant4在Ubuntu下的安装教程 Geant4是欧洲核子中心(CERN)开发的一款粒子输运模拟软件,使用蒙特卡洛(Monte carlo)算法,特长领域是高能物理.核物理等,如光子中子的辐射屏蔽 ...

  7. Ubuntu下软件安装的方法(配图解)

    Ubuntu下软件安装的方法 1.APP Store安装 1.)双击Ubuntu软件 2.)可以选择软件安装 2.Sudo apt-get install 安装法 我们以安装git为例 1.打开终端 ...

  8. ubuntu下手动安装gnome插件

    ubuntu下手动安装gnome插件 // 下载环境 sudo apt-get install chrome-gnome-shell sudo apt install gnome-shell gnom ...

  9. Ubuntu下pip安装CPU版PaddlePaddle

    Ubuntu下pip安装CPU版PaddlePaddle Ubuntu下pip安装cpu版PaddlePaddle安装过程记录 虚拟机连不上网(NAT) 更改下载源 更改sources.list So ...

最新文章

  1. 细述 Java垃圾回收机制→Types of Java Garbage Collectors
  2. 回顾Node文件路径
  3. linux动态库替换,不要使用 cp 替换正在使用中的Linux 动态库
  4. 基于Foursquare, 我们还能做什么 ?
  5. wireshark抓包过滤指定的字节数据
  6. 北斗导航 | 坐标变换矩阵(CTM)与欧拉角(Euler)互相转换:Matlab源代码
  7. future 线程报错后_线程池运用实例——一次错误的多线程程序设计以及修复过程...
  8. 服务器配置文档查服务器名称,服务器配置答案资料.doc
  9. mysql数据库改成支持中文_修改Mysql编码支持中文
  10. PHP案例:实现数据库增删改查功能
  11. git 公钥提交代码_gitlab上传公钥和项目代码
  12. ArcGIS案例学习笔记4_2_水文分析批处理地理建模
  13. 2022年武汉科技大学成人高等学历教育招生简章--学历提升、高起专、专升本
  14. Ubuntu18.04-国产周立功Can 分析仪驱动实现-python版本
  15. [项目管理] 如何评估工作量
  16. c语言基础知识怎么记,c语言基础学习-学C语言要熟记那些基本语句? 爱问知识人...
  17. mac:系统存在两个Macintosh HD是怎么回事
  18. 查找算法之斐波那契查找算法
  19. 阿里云上传图片的使用,AccessKey查看,入门级别
  20. 真人女神换脸二次元女神

热门文章

  1. 解决Centos8自带Firefox实现播放声音与视频-Linux、VMware
  2. Canvas编程练习:20几行js代码实现雷达扫描动画效果
  3. 关于termux在手机上搭载Linux系统,python,ssh
  4. sencha touch 百度地图扩展(2014-12-17)
  5. 汉诺塔(hanoi)、双色汉诺塔(分离型)、三色汉诺塔
  6. 2022年郑州市初级焊工考试模拟试题及答案
  7. 基于Mysql+Servlet+JSP的作业提交系统
  8. 对于STM32的ADC芯片的思考
  9. 游戏建模师真实状况,入行4K?网上吐槽的是真的吗?
  10. python爬取整个网页,教师节不知道给老师送什么?