• Ubuntu下搭建Java开发环境


    安装与设置JDK

    Sun JDK的安装基本上有两种方式:

        1. 通过Ubuntu提供的包管理工具进行安装

          Ubuntu在其包仓库里都包括有JDK的安装,只要sources.list设置正确,通过apt-get, aptitude, Synaptic Package Manager等都能安装,而且相关的设置也容易得多;在Ubuntu的新  发布版本里都带了JDK5.0,和JDK6.0的安装支持,而且版本都比较高,和Sun官方的发布没有很大的 版本落差.以Ubuntu7.10来说,提供的JDK5的版本为:1.5.0.13,JDK6的版本是1.6.03,算是很新的版本了.

    这种安装方式缺点是:对JDK具体版本的可选择性不是很灵活,你若是想安装最新的JDK版本,或由于特殊的原因必须安装特定的JDK版本,可能就比较费劲了。

         所以,若以此种方式安装JDK,请先通过apt-cache search, aptitude, Synaptic Package Manager等工具查询你的Ubuntu发行版本可安装的JDK版本是否能符合你的开发要求;具体安装 步骤请看参阅部分提供的文档。
     
      2. 通过Sun网站提供的自解压包进行手动的安装
      
           这种方式显然有它的好处: 可自由选择JDK版本,能进行灵活的配置。其实JDK的配置是很简单的:能让系统找到JDK所在的目录(JAVA_HOME),以便调用其目录中bin目录下的相关命令脚本。

          在此以Ubuntu7.10系统,Sun JDK 6.0 update 4为例说明一下具体的安装方式:

         2.1.  从Sun站点下载jdk 6.0.4的Linux自解压文件 jdk-6u4-linux-i586.bin;

          2.2. 安装配置


              cd /usr/local/lib
               sudo cp /home/jdk-6u4-linux-i586.bin ./
               sudo chmod +x jdk-6u4-linux-i586.bin
               sudo ./jdk-6u4-linux-i586.bin

               执行最后一步命令后便在当前目录下多了一个“jdk1.6.0_04“的目录,里面是jdk-6u4-linux-i586.bin解压后JDK的全部文件;
                由于Ununtu本身带了gij的JVM实现,所以当你在Terminal输入:  " java -version"时会显示:
               java version "1.5.0"
               gij (GNU libgcj) version 4.2.1 (Ubuntu 4.2.1-5ubuntu5)

               的相关信息。也就是系统中有两个JVM实现,而且gij JVM还被其它的Ubuntu工具或软件使用;所以这种情况下就得使用 Debian提供的“update-alternatives“工具来完成程序多版本实现的选择了:
               sudo update-alternatives --display java
              发现系统只列举了gij  JVM;因为jdk6是通过手动解压安装的。
              现在输入下面的两行命令:
               sudo update-alternatives --install /usr/bin/java java /usr/local/lib/jdk1.6.0_04/bin/java 60
              sudo  update-alternatives --install /usr/bin/java java /usr/bin/gij-4.2 40

              注意1,2行尾的60,40是优先级;现在把JDK6设为了首选;
              输入: ls -l /etc/alternatives/java 发现JVM已经指向了jdk6的解压目录:
             lrwxrwxrwx 1 root root 35 2008-01-25 17:55 /etc/alternatives/java -> /usr/local/lib/jdk1.6.0_04/bin/java
             
             cd /usr/bin
             sudo cp java java.bak
              sudo ln -sf /etc/alternatives/java .

        
              现在再执行:
              java -version

               java version "1.6.0_04"
              Java(TM) SE Runtime Environment (build 1.6.0_04-b12)
              Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)


               若想变更JVM实现,输入:
                sudo update-alternatives --config java
               进行配置;
           
          2. 3. 设置环境变量

              在/etc/profile中加入如下的内容:
             
              JAVA_HOME=/usr/local/lib/jdk1.6.0_04
              JRE_HOME=/usr/local/lib/jdk1.6.0_04/jre
              CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
              export JAVA_HOME JRE_HOME CLASSPATH
             


          okey, JDK安装配置完成。


    安装与配置IDE

      1. Eclipse的安装与配置

        1.1 从eclise.org下载Eclipse开发平台

             如类似以下的文件:eclipse-java-europa-fall2-linux-gtk.tar.gz.

        1.2 解压文件
             sudo mkdir /usr/local/dev
             sudo mkdir /usr/src/dev
             sudo cp eclipse-java-europa-fall2-linux-gtk.tar.gz /usr/src/dev/
             cd /usr/src/dev
             tar zxvf eclipse-java-europa-fall2-linux-gtk.tar.gz  -C /usr/local/dev


        1.3 建立一个Eclipse可执行文件
              sudo touch /usr/bin/eclipse
              sudo chmod 755 /usr/bin/eclipse
              sudoedit /usr/bin/eclipse

              内容如下:
             #!/bin/sh
              export ECLIPSE_HOME="/usr/local/dev/eclipse"
              $ECLIPSE_HOME/eclipse $*

              现在打开Terminal,执行"eclipse"应该能打开Eclipse了。

        1.4 添加Eclipse到Gnome菜单中
             sudoedit /usr/share/applications/eclipse.desktop
             内容如下:
             [Desktop Entry]
             Encoding=UTF-8
             Name=Eclipse
             Comment=Eclipse IDE
             Exec=eclipse
             Icon=/usr/local/dev/eclipse/icon.xpm
             Terminal=false
             Type=Application
             Categories=GNOME;Application;Development;
             StartupNotify=true


      2. Netbeans的安装与配置   

      2.1 从netbeans.org下载Netbeans开发平台

             如类似以下的文件: netbeans-6.0-javase-linux.sh.

        2.2 安装文件
             sudo cp netbeans-6.0-javase-linux.sh /usr/src/dev/
             cd /usr/src/dev
             sudo chmod 755 netbeans-6.0-javase-linux.sh
             sudo ./netbeans-6.0-javase-linux.sh

             执行最后一步后,出现安装界面,选择安装目录和JDK的位置,确定后完成安装,在当前目录生成了“netbeans-6.0"目录,里面是Netbeans的内容。

        2.3 建立一个Netbeans可执行文件
              sudo touch /usr/local/bin/netbeans
              sudo chmod 755 /usr/local/bin/netbeans
              sudoedit /usr/local/bin/netbeans

              内容如下:
             #!/bin/sh
              #!/bin/sh
              export NETNEANS_PATH="/usr/local/dev/netbeans-6.0/bin"
              $NETNEANS_PATH/netbeans $*



        2.4 添加Netbeans到Gnome菜单中
             sudoedit /usr/share/applications/netbeans.desktop
             内容如下:
             [Desktop Entry]
             Encoding=UTF-8
             Name=NetBeans6.0
             Comment=Sun Netbeans IDE
             Exec=netbeans
             Icon=/usr/local/dev/netbeans-6.0/nb6.0/netbeans.png
             Terminal=false
             Type=Application
             Categories=GNOME;Application;Development;
             StartupNotify=true
     
      
      3. IntelliJ Idea的安装与配置 

        3.1 从jetbrains.com下载IntelliJ开发平台

             如类似以下的文件:idea-7.0.2.tar.gz.

        3.2 解压文件
              sudo cp idea-7.0.2.tar.gz  /usr/src/dev/
             cd /usr/src/dev
             sudo tar zxvf idea-7.0.2.tar.gz   -C  /usr/local/dev
             sudo mv idea-7590 idea


        3.3 更改/etc/profile
            IntelliJ Idea启动将JAVA_HOME命名为"IDEA_JDK"  或"JDK_HOME",所以需在/etc/profile中添加JDK_HOME设置,更改后的/etc/profile为:
             
              JAVA_HOME=/usr/local/lib/jdk1.6.0_04
              JDK_HOME=/usr/local/lib/jdk1.6.0_04
              JRE_HOME=/usr/local/lib/jdk1.6.0_04/jre
              CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
              export JAVA_HOME JDK_HOME JRE_HOME CLASSPATH
             
          
             之后重启系统;

        3.4 建立一个Idea可执行文件
              sudo touch /usr/bin/idea
              sudo chmod 755  /usr/local/bin/idea
              sudoedit  /usr/local/bin/idea

              内容如下:
             #!/bin/sh
             export IDEA_PATH="/usr/local/dev/idea/bin"
             $IDEA_PATH/idea.sh$*


        3.5 添加IntelliJ Idea到Gnome菜单中
             sudoedit /usr/share/applications/eclipse.desktop
             内容如下:
             [Desktop Entry]
             Encoding=UTF-8
             Name=Idea
             Comment=IntelliJ Idea 7
             Exec=idea
             Icon=/usr/local/dev/idea/bin/idea32.png
             Terminal=false
             Type=Application
             Categories=GNOME;Application;Development;
             StartupNotify=true


      4. Emacs下的配置 
               请参考我写的另一篇文章: Emacs下配置Java开发环境

        参阅资料:

        1.  到 Sun java站点下载JDK实现。

        2. 请参考 Ubuntu Java文档中通过包管理工具的实现。

        3. serios.net中有关于Debian, Ubuntu下安装配置JRE,JDK的精彩说明。

       4. 参考 How to Install Sun Java on Debian的另外一种安装方式。

       5. 参考 update-alternatives的文档,看相关命令的操作。

       6. 到 Eclipse站点下载Eclipse IDE for Java Developers.

       7. 看Ivar Abrahamsen关于 Ubuntu下配置Elipse的精彩说明.

       8. 到 Netbeans站点下载Netbeans IDE.

       9. 到 Jetbrains站点下载IntelliJ IDEA.

  • 相关阅读:
    Jquery简略API使用
    JS全部API笔记
    实现nginx的负载均衡和反向代理
    HashMap在Java1.7与1.8中的区别
    数据库设计三大范式
    Java集合
    Object类有哪些方法
    spring mvc出现 Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'endtime'
    int和Integer的区别
    第二次面试-科大讯飞(卒)
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3106793.html
Copyright © 2020-2023  润新知