一、首先是下载Java JDK

  到目前为止的最新版本为(jdk1.8.0_60),有两种方式进行下载:

  1.使用shell来进行下载,可使用如下命令直接进行下载:

  wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.tar.gz

  2.直接登录http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择相应的Java版本进行下载

二、解压缩下载的压缩文件

  使用如下命令进行压缩:

  tar zcvf  jdk-8u60-linux-x64.tar.gz,会出现如下文件夹(jdk1.8.0_60):

  

三、配置Java环境

  使用shell命令行进行配置,使用如下命令可以进行java环境配置

  cd ~    //进行用户目录

  sudo vi ./.bashrc    //使用vim打开.bashrc,并且配置bashrc文件

  (关于vi的使用可以参见如下学习教程http://c.biancheng.net/cpp/html/2735.html,本配置中只需要进行如下几个命令,o(光标移到下一行),i(进行输入),esc(退出编辑模式),shift  + zz (保存设置并退出))

  打开.bashrc文件后,在该文件的末尾添加如下变量

  export JAVA_HOME="/home/leesf/program/java/jdk1.8.0_60"    //此时本用户名为leesf,用户根据用户自己的用户名,进行修改(如是zhangsan,则                                        //为/home/zhangsan/program/java/jdk1.8.0_60)
  export PATH="$PATH:$JAVA_HOME/bin"
  export JRE_HOME="$JAVA_HOME/jre"
  export CLASSPATH=".:JAVA_HOME/lib:$JAVA_HOME/lib"

  截图如下:

  

  设置完成后,按shift + zz退出编辑,再输入source ./.bashrc进行更新。

  配置完成后查看java环境是否已经配置完成,输入如下命令:

  java -version即可查看,配置成功了应该如下:

  

整个java的配置过程就已经完成了。

PS:其中特别注意的是直接修改.bashrc文件,当修改/etc/profile时,会出现在当前shell命令窗口输入java -version命令时显示配置信息,但是另外开一个窗口的时候再输入java -version命令的时候,依然找不到刚刚配置的java信息,关于两者的区别可以参见如下链接内容:http://forum.ubuntu.org.cn/viewtopic.php?t=246185

四、配置eclipse环境

  1.下载eclipse,有两种方式

    1.直接在如下链接,下载最新版本:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/mars/R/eclipse-jee-mars-R-linux-gtk-x86_64.tar.gz

    2.使用wget命令进行下载,使用如下命令

    wget http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/mars/R/eclipse-jee-mars-R-linux-gtk-x86_64.tar.gz

    在本机器上发现使用第二种方式下载的速度更快。

  2.进行解压缩

   使用如下命令进行解压缩

   tar -zxvf eclipse-jee-mars-R-linux-gtk-x86_64.tar.gz,会在当前目录下生成一个名为eclipse的文件夹,截图如下:

    

  3.打开eclipse

    打开eclipse有两种方式:

    1.使用命令行模式,在shell下进入eclipse/eclipse(也就是主目录),通过如下命令打开eclipse环境

    ./eclipse

   截图如下:

  

    2.点击eclise主目录下的eclipse直接打开

    如果按照上述配置java环境之后,直接打开eclipse会发现找不到jre、jdk,但是直接在shell命令下使用java -version可以查看到java环境已经配置好了,这是因为在linux环境下配置好了java环境,并不意味着可以直接打开eclipse,因为eclipse会  在自己的目录下面查找jdk或者jre环境,上述的java环境配置并不是在eclipse目录下的,所以采取另外的办法来解决这个问题。解决办法如下:

    在shell下进入eclipse的主目录,具体命令如下:

    

    运行完成后,打开eclipse主目录,会发现多出了如下名为jre的一个软链接,截图如下:

    

      至此,可以直接通过主目录下的eclipse直接打开eclipse环境了。

五、创建eclipse桌面快捷方式

  如果需要使用eclipse来进行开发时,总是通过进入到对应主目录来打开eclipse环境,这显然不太符合程序员的习惯,能不能直接在桌面建立一个快捷方式,直接点击快捷方式就可以打开eclipse了呢?答案是显然的,可以,下面,就正式开始吧。

  1.在桌面上建立一个名为eclipse.desktop的文件,打开编辑,添加如下内容:

  [Desktop Entry]
  Encoding=UTF-8
  Name=Eclipse
  Comment=Eclipse IDE
  Exec=/home/leesf/program/eclipse/eclipse/eclipse
  Icon=/home/leesf/program/eclipse/eclipse/icon.xpm
  Terminal=false
  StartupNotify=true
  Type=Application
  Categories=Application;Development;

  其中Exec和Icon的路径是在本人机器上的路径,园友在配置时要根据自己的实际路径进行相应的修改。

  2.赋予执行权限

  在桌面上进入shell终端,执行如下命令进行赋予执行权限:

  chmod u+x eclipse.desktop

  完成后,会发现桌面出现了eclipse的快捷方式,截图如下:

  

  接下来就可以直接通过这个快捷方式打开eclispe环境了。

六、测试eclipse环境时候搭建完成

  新建一个java project进行测试,测试输出hello world! 测试完成,截图如下:

  

  

    

    

总结:至此,所有的配置就已经完成了,可以进行相应的开发了,祝各位园友配置顺利。

在配置的过程中还是遇到了不少的问题,经过查阅资料,一个个的解决,还是挺开心的,特此做一个总结,方便各位园友的同时也方便了自己,各位园友在配置的过程中有问题可以进行沟通交流。谢谢观看。

参考链接如下:

http://blog.chinaunix.net/uid-27004869-id-4236240.html

【环境配置】Linux环境下下载、配置java环境、安装eclipse、建立eclipse快捷方式详解的更多相关文章

  1. Ubuntu14.04下Mongodb数据库可视化工具安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 前期博客 Ubuntu14.04下Mongodb(离线安装方式|非apt-get)安装部署步骤(图文详解)(博主推荐) Ubuntu14.04下Mongodb官网安装部署步骤(图 ...

  2. Linux CentOS下Python+robot framework环境搭建

    Linux CentOS下Python+robot framework环境搭建   by:授客 QQ:1033553122 操作系统环境:CentOS 6.5-x86_64 下载地址:http://w ...

  3. Linux系统下如何配置JDK1.8

    Linux系统下如何配置jdk1.8 1 jdk的下载 文件名称 jdk-8u121-linux-x64.tar.gz 下载地址 http://www.oracle.com/technetwork/j ...

  4. SecureCRT 下载,安装,绝佳配色,实用配置,上传下载配置合集

    SecureCRT 下载,安装,绝佳配色,实用配置,上传下载配置合集 chocoball 发布于 2年前,共有 3 条评论 SecureCRT 是一款支持 SSH2.SSH1.Telnet.Telne ...

  5. centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课

    centos  tomcat/resin安装配置  卸载系统自带的java  tomcat安装配置  安装JDK   resin安装配置    第二十八节课 tomcat和java都不需要编译 tom ...

  6. 【大数据】Linux下安装Hadoop(2.7.1)详解及WordCount运行

    一.引言 在完成了Storm的环境配置之后,想着鼓捣一下Hadoop的安装,网上面的教程好多,但是没有一个特别切合的,所以在安装的过程中还是遇到了很多的麻烦,并且最后不断的查阅资料,终于解决了问题,感 ...

  7. Linux系统环境下MySQL数据库源代码的安装

    Linux系统环境下MySQL数据库源代码的安装 基本环境:CentOS Linux release 7.8.2003 (Core).MySQL5.6 一.      安装环境准备 若要在Linux系 ...

  8. 人工智能之深度学习-初始环境搭建(安装Anaconda3和TensorFlow2步骤详解)

    前言: 本篇文章主要讲解的是在学习人工智能之深度学习时所学到的知识和需要的环境配置(安装Anaconda3和TensorFlow2步骤详解),以及个人的心得体会,汇集成本篇文章,作为自己深度学习的总结 ...

  9. Linux 系统下用源码包安装软件

    Linux系统下用源码包安装软件 by:授客 QQ:1033553122 下载源码安装包,解压或者直接双击打开(如果有安装zip或rar等压缩/解压缩软件的话),查找相关的安装说明文件,一般是READ ...

  10. Linux下高并发socket最大连接数所受的各种限制(详解)

    1.修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每 ...

随机推荐

  1. 影响Java EE性能的十大问题(转)

    本文作者是一名有10多年经验的高级系统架构师,他的主要专业领域是Java EE.中间件和JVM技术.他在性能优化和提升方面也有很深刻的见解,下面他将和大家分享一下常见的10个影响Java EE性能问题 ...

  2. 转:给 C# 开发者的代码审查清单

      给 C# 开发者的代码审查清单   [感谢@L就是L 的热心翻译.如果其他朋友也有不错的原创或译文,可以尝试推荐给伯乐在线.] 这是为C#开发者准备的通用性代码审查清单,可以当做开发过程中的参考. ...

  3. CSS 布局入门

    概述 Web 兴起之后,关于CSS的介绍和学习资料已经铺天盖地. 本文不涉及具体的CSS语法之类的,而是希望从初学者的角度,让没有接触或很少接触CSS的人能快速的了解 CSS 到底是什么以及如何使用. ...

  4. [.NET领域驱动设计实战系列]专题五:网上书店规约模式、工作单元模式的引入以及购物车的实现

    一.前言 在前面2篇博文中,我分别介绍了规约模式和工作单元模式,有了前面2篇博文的铺垫之后,下面就具体看看如何把这两种模式引入到之前的网上书店案例里. 二.规约模式的引入 在第三专题我们已经详细介绍了 ...

  5. 基于uploadify.js实现多文件上传和上传进度条的显示

    uploadify是JQuery的一个插件,主要实现文件的异步上传功能,可以自定义文件大小限制.文件类型.是否自动上传等属性,可以显示上传的进度条.官网地址是http://www.uploadify. ...

  6. JavaScript思维导图—变量

    JavaScript思维导图-来自@王子墨http://julying.com/blog/the-features-of-javascript-language-summary-maps/

  7. JavaScript 数组详解

    在程序语言中数组的重要性不言而喻,JavaScript中数组也是最常使用的对象之一,数组是值的有序集合,由于弱类型的原因,JavaScript中数组十分灵活.强大,不像是Java等强类型高级语言数组只 ...

  8. mysql: error while loading shared libraries: libmysqlclient.so.16

    [root@host_41 mysql]# mysqlmysql: error while loading shared libraries: libmysqlclient.so.16: cannot ...

  9. Microsoft Dynamics CRM 2013 and 2011 Update Rollups and Service Packs

      Microsoft Dynamics CRM 2013   BTW: RC stands for Release for Candidate, and RTM stands for Release ...

  10. 看stackoverflow大牛如何回答何时在ASP.NET中使用异步控制器?

    转载自博客园:http://farb.cnblogs.com/ 今天无意中看到stackoverflow上一个很好的问答,个人觉得很有价值,所以翻译过来和大家共享!希望大家能相互交流. 在ASP.NE ...