一、首先是下载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. JavaWeb开发学习(二)-配置Tomcat服务器

    1. 下载Tomcat服务器 Tomcat是一个免费.开源的JavaWeb服务器. Tomcat官网是http://tomcat.apache.org/ 我使用的是版本是Tomcat7.0,下载Zip ...

  2. highcharts 柱状图 折线图 混合 双纵轴显示

    $(function () { $('#container').highcharts({ chart: { zoomType: 'xy' }, title: { text: '' }, colors: ...

  3. 解剖SQLSERVER 第二篇 对数据页面头进行逆向(译)

    解剖SQLSERVER 第二篇  对数据页面头进行逆向(译) http://improve.dk/reverse-engineering-sql-server-page-headers/ 在开发Orc ...

  4. IOS内测分发策略

    当苹果应用没有上交appstore审核,出于开始内侧阶段时,我们如何邀请别人测试和使用? plist苹果安装包实现 使用七牛云存储解决ios7.1的app部署问题 推荐两个现在比较流行的app内测辅助 ...

  5. 深入理解openstack网络架构(4)-----连接到public network

    原文地址: https://blogs.oracle.com/ronen/entry/diving_into_openstack_network_architecture3 译文转自:http://b ...

  6. 使用百度网盘+Git,把版本控制托管到云端

    之前公司的一个项目使用SVN来做的版本控制,服务器设在我这台电脑上.然后是出于某些原因,我的电脑IP变了多次,每变一次就要重新绑定静态ip,甚是烦人.同时SVN这种集中式的版本控制服务在我关闭了我的电 ...

  7. Java多线程9:ThreadLocal源码剖析

    ThreadLocal源码剖析 ThreadLocal其实比较简单,因为类里就三个public方法:set(T value).get().remove().先剖析源码清楚地知道ThreadLocal是 ...

  8. 说说WeakReference弱引用

    WeakReference弱引用概述 http://www.cnblogs.com/xrq730/p/4836700.html,关于Java的四种引用状态具体请参看此文 Java里一个对象obj被创建 ...

  9. 冲刺阶段 day13

    ---恢复内容开始--- 项目进展 今天星期三,我们将专业管理部分又继续做了完善,之前漏掉的几项功也一一补全,没能实现的数据库部分也已经进行了完善,并且对已经完成的部分进行了检测,数据库的部分还有待进 ...

  10. read links July-14

    1)   http://ruby-hacking-guide.github.io/intro.html It has one part to discuss “Technique to read so ...