`

linux JAVA环境搭建

 
阅读更多

安装与设置JDK 

 

转自帖子:http://www.iteye.com/topic/158133

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. 

分享到:
评论

相关推荐

    linux服务器上java环境搭建

    linux服务器上的操作系统、java环境搭建以及优化,便于学习

    Linux下JAVA开发环境的搭建

    Linux 下 JAVA 开发环境的搭建 Linux 下 JAVA 开发环境的搭建是指在 Linux 操作系统中安装和配置 Java 开发环境,包括安装 JDK、Tomcat 和 MySQL 等组件。本文将详细介绍如何在 Linux 系统中搭建 JAVA 开发环境的...

    在 Linux 系统中搭建 Java 开发环境.docx

    在 Linux 系统中搭建 Java 开发环境.docx 在 Linux 系统中搭建 Java 开发环境.docx 在 Linux 系统中搭建 Java 开发环境.docx 在 Linux 系统中搭建 Java 开发环境.docx 在 Linux 系统中搭建 Java 开发环境.docx 在 ...

    Linux下搭建java环境

    Linux下搭建Java环境 本文档旨在指导初学者在 Linux 服务器下搭建 Java 环境。下面是详细的安装步骤和知识点: 虚拟机搭建 1. 新建虚拟机:使用新建虚拟机向导选择自定义新建虚拟机,选择 CentOS 7 作为操作系统...

    Linux--Java环境搭建(Jdk8、MySQL5.7、Redis3.2)

    Linux-JAVA环境搭建实施手册,包含Jdk8安装、MySQL5.7安装、Redis3.2安装,已经服务器硬件环境和网络环境说明

    java工程项目发布Linux环境搭建

    详细的安装步骤(基于VMworkstation虚拟机下的的java Jdk,Tomcat,MySQL)以及网卡的详细配置

    Linux系统环境搭建

    ### Linux系统环境搭建详解 #### 一、概述 在IT领域中,Linux系统因其稳定性、安全性及开源性等优势而被广泛应用于服务器操作系统之中。本文将详细介绍如何在Linux环境下搭建必要的开发工具,包括虚拟机安装、...

    linux下java环境搭建及部署.rar

    在Linux环境下搭建Java开发和部署环境是许多IT从业者必须掌握的基本技能之一,尤其对于Web开发者而言。本教程将详述如何在Linux系统中配置Java环境并进行Web应用的部署。以下是一步步的操作步骤: 首先,我们需要...

    linux服务器java开发环境搭建

    Linux 服务器 Java 开发环境搭建 Linux 服务器 Java 开发环境搭建是指在 Linux 操作系统下搭建一个完整的 Java 开发环境,包括 JDK、Tomcat 和 MySQL 的安装和配置。本文将详细介绍如何在 Ubuntu 操作系统下搭建 ...

    Linux下Java开发环境搭建以及加载C++动态库方法

    ### Linux 下 Java 开发环境搭建及 C++ 动态库加载方法详解 #### 一、Linux 下 Java 开发背景 Java 作为一种广泛使用的编程语言,其设计初衷是实现一次编写,到处运行的目标,即跨平台特性。这使得 Java 程序能够...

    linux下java环境的安装

    在Linux环境下配置Java环境并安装JDK以及Tomcat服务器是一项重要的技能,对于开发基于Java的应用程序至关重要。本文将详细介绍在Linux系统(以CentOS为例)上安装Java ...希望本文能帮助您顺利完成Java环境的搭建工作。

    Linux配置Java版gdal环境离线包

    在Linux系统中配置Java版GDAL(Geospatial Data Abstraction Library)环境通常涉及几个关键步骤,这包括安装GDAL库、配置Java绑定以及确保所有依赖项都已正确解决。GDAL是一个开源的地理空间数据处理库,它提供了对...

    java环境搭建及IDE使用说明

    在 Linux 系统中,需要添加环境变量到 ~/.bashrc 文件中,包括 JAVA_HOME、JRE_HOME、CLASSPATH 和 PATH。然后,需要执行命令使之立即生效。配置好环境变量后,需要设置默认 JDK 版本,执行 update-alternatives ...

    Linux_java环境终极搭建

    【Linux_Java环境终极搭建】教程详述了在Linux系统中搭建Java开发环境的全过程,主要包括JDK的安装、Tomcat服务器的配置、MySQL数据库的安装以及如何利用Putty进行远程连接。下面是详细的知识点: 1. **安装JDK**:...

    从零开始搭建Linux测试环境.txt

    平常运行Java程序不需要安装额外软件是指对编译好的Java程序中间代码,一般操作系统和浏览器都安装有JRE(Java Runtime Environment),而我们的开发环境中,一般都需要安装JDK来对源代码进行编译。说白了,安装了...

    linux下java开发环境的搭建

    linux作为web服务器的热门。所以搭建linux的java开发环境多少了解也是不错的。本文档主要介绍了linux下搭建java的开发环境。

    LAMP环境搭建以及java环境搭建

    LAMP环境搭建以及Java环境搭建 LAMP 环境搭建是指 Linux、Apache、MySQL 和 PHP 四个组件的组合,即 Linux 操作系统、Apache Web 服务器、MySQL 数据库管理系统和 PHP Web 编程语言。下面是 LAMP 环境搭建的详细...

    linux安装和java环境搭建

    ### Linux安装及Java环境搭建详解 #### 一、安装虚拟机与Linux系统 在开始之前,我们首先需要准备以下工具: - **虚拟机软件**:推荐使用 VMware。 - **Linux系统镜像文件**:例如 CentOS-6.5-x86_64-bin-DVD1....

    BES开发环境搭建-Linux平台.zip

    本文将详细讲解如何在Linux平台上搭建BES的开发环境,这对于熟悉Linux操作系统,想要从事BES相关开发工作的人员至关重要。我们将探讨BES的版本(如BES2500和BES2300),以及在Linux环境下设置开发环境所涉及的关键...

    linux下java环境的搭建

    在Linux环境下搭建Java运行环境是许多开发者和系统管理员必须掌握的一项技能。这不仅涉及到软件的安装,还需要对环境变量进行正确的配置,确保Java能够在Linux系统上顺利运行。下面,我们将根据给定的文件信息,详细...

Global site tag (gtag.js) - Google Analytics