zoukankan      html  css  js  c++  java
  • 【linux开发】Linux下配置java环境 安装eclipse

    配置JDK环境


     本文转自:http://www.cnblogs.com/fnng/archive/2013/01/30/2883815.html,有修改

    下载

    登录oracle的网站去下载JDK1.8

    http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html

      好吧!在下载之前我们要先选中“Accept License Agreement”然后,才允许我们下载。

      等等有好几个linux版本的JDK,那么应该选择那个呢?我们先来看看他们有什么不同。

      x86对应的是32位操作系统下的应用程序,x64对应的是64位操作系统下的应用程序,那我们在下载之前要先确定我的操作系统是32位的还是64位的。

    ctrl+alt+t调出ubuntu的终端。输入一下命令:

    复制代码
    fnngj@fnngj-H24X:~$ getconf LONG_BIT //查看操作系统位数
    32
    
    fnngj@fnngj-H24X:~$ lsb_release -a //顺便看看操作系统信息
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description: Ubuntu 12.10
    Release: 12.10
    Codename: quantal
    复制代码

     

    每种位数操作系统又分了两种类型的安装包.

      rmp原本是RedHat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。   RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。

      ar.gz就是用targzip压缩后的文件扩展名。 用winzipwinrar就可以打开

    我这里下载的是jdk-8u20-linux-i586.tar.gz这个版本

    解压文件,并将文件复制到/usr/local/java下

    修改配置文件

    打开配置文件命令

    sudo gedit /etc/environment

    配置内容如下:

    复制代码
    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin"
    
    export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    
    export JAVA_HOME=/usr/local/java
    复制代码

     

    (标红的部分为我们要添加的内容,注意路径,安装版本名称不要写错)

    保存后关闭配置文件

    要使配置文件生效,需要输入一下:

    source /etc/environment 

     

    修改profile文件

    sudo gedit /etc/profile

    打开profile文件,添加如下内容

    复制代码
    #set java environment
    
    JAVA_HOME=/usr/local/java/jdk1.8.0_20
    export JRE_HOME=/usr/local/java/jdk1.8.0_20/jre
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    复制代码

    修改完成后保存

    这个需要重启电脑才能生效。

     

    验证:

    在终端输入以下命令:

    [plain] view plain copy
    1. <span style="font-size:14px;">gis@gis-PC:~$ echo $JAVA_HOME  
    2. /usr/local/java/jdk1.8.0_20  
    3. gis@gis-PC:~$ echo $CLASSPATH  
    4. .:/usr/local/java/jdk1.8.0_20/lib:/usr/local/java/jdk1.8.0_20/jre/lib:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib  
    5. gis@gis-PC:~$ echo $PATH  
    6. /home/gis/bin:/usr/local/java/jdk1.8.0_20/bin:/usr/local/java/jdk1.8.0_20/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin:/usr/lib/gmt/bin:/usr/lib/gmt/bin:/usr/local/rasdaman/bin:/usr/local  
    7. </span>  

    输入java -version查看java版本

    [plain] view plain copy
    1. <span style="font-size:14px;">gis@gis-PC:~$ java -version  
    2. java version "1.8.0_20"  
    3. Java(TM) SE Runtime Environment (build 1.8.0_20-b26)  
    4. Java HotSpot(TM) Server VM (build 25.20-b23, mixed mode)  
    5. </span>  

    安装eclipse


     

    要玩java ,少不了eclipse这个利器。下面的工作就很简单了下载安装编辑器。

    http://www.eclipse.org/downloads/

    选择你需要的版本下载,本人下载的版本为:

    eclipse-jee-luna-SR2-linux-gtk.tar.gz

     解压并将解压出来的eclipse文件夹放到/usr/local/java下,当然也可以放到其他位置


    我们找到解压的目录就可以运行程序,不过每次到目录下去启动程序太不方便了。

     

    生成桌面图标

    这里教你一个简单的方式。

    1、在桌面上创建一个空白文件,不要扩展名。打开文档输入内容:

    [plain] view plain copy
    1. <span style="font-size:14px;">[Desktop Entry]  
    2. Categories=Development;  
    3. Comment[zh_CN]=  
    4. Comment=  
    5. <span style="color:#ff0000;">Exec=/usr/local/java/eclipse/eclipse</span>  
    6. GenericName[zh_CN]=IDE  
    7. GenericName=IDE  
    8. <span style="color:#ff0000;">Icon=/usr/local/java/eclipse/icon.xpm</span>  
    9. MimeType=  
    10. Name[zh_CN]=eclipse  
    11. Name=eclipse  
    12. <span style="color:#ff0000;">Path=/usr/local/java/eclipse</span>  
    13. StartupNotify=true  
    14. Terminal=false  
    15. Type=Application  
    16. X-DBUS-ServiceName=  
    17. X-DBUS-StartupType=  
    18. X-KDE-SubstituteUID=false  
    19. X-KDE-Username=owen</span>  

    (标红的三处路径需要修改为你软件的安装路径)

    修改完成保存关闭文件

    右键点击生成的图标,设置权限



    安装完成之后便可进行java程序开发了。如果要进行java web开发的话,记得配置apache和tomcat环境。具体教程请自行google。

  • 相关阅读:
    JDBC_查询
    微信web小程序开发1
    小型人口普查系统2
    小型人口普查系统1
    JSP内置对象作用域
    Session和Cookie的区别
    Cookie
    Session
    c++中嵌入python
    目标文件obj的各段 2
  • 原文地址:https://www.cnblogs.com/huty/p/8518334.html
Copyright © 2011-2022 走看看