`

Ubuntu下搭建Java开发环境

 
阅读更多

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.


分享到:
评论

相关推荐

    Ubuntu下搭建Java开发环境.doc

    Ubuntu下搭建Java开发环境 概述: 本文档旨在指导用户在Ubuntu操作系统下搭建Java开发环境,介绍了两种安装JDK的方式:通过Ubuntu提供的包管理工具进行安装和通过Sun网站提供的自解压包进行手动安装。并详细说明了...

    Ubuntu下搭建Java开发环境.pdf

    在Ubuntu操作系统上搭建Java开发环境是一项基础且重要的任务,这对于Java开发者来说是必不可少的步骤。本文将详细介绍如何在Ubuntu上安装和配置Java Development Kit (JDK)。 首先,Ubuntu提供了两种安装JDK的方式...

    UBUNTU下搭建JAVA环境

    ### 在Ubuntu下搭建Java开发环境 #### 一、安装JDK 1.6 在Ubuntu系统上搭建Java环境,首先需要安装JDK (Java Development Kit)。本教程以JDK 1.6为例,详细介绍安装步骤及配置方法。 **1. 下载JDK** 首先访问...

    ubuntu12.04下Java开发环境的搭建

    ubuntu12.04下Java开发环境的搭建

    ubuntu12.04搭建android开发环境

    ### Ubuntu 12.04 搭建 Android 开发环境详细步骤 #### 一、安装 Ubuntu 12.04 Ubuntu 12.04 的安装相对简单,可以通过官方提供的下载链接获取 ISO 文件。这里提到的是在 Windows 7 系统上安装 Ubuntu 12.04 作为...

    Ubuntu下搭建Android开发环境

    Ubuntu 下搭建 Android 开发环境 Ubuntu 是一个流行的 Linux 发行版,它提供了一个免费的、开放的操作系统环境。搭建 Android 开发环境可以让开发者在 Ubuntu 下开发和测试 Android 应用程序。本文将指导您如何在 ...

    ubuntu12.04配置java开发环境

    本文旨在为希望在 Ubuntu 12.04 系统上搭建 Java 开发环境的新手提供一份详细的指南。通过本教程,您将学习如何安装 JDK(Java Development Kit)、配置环境变量、安装 Tomcat 服务器以及 Eclipse IDE,最终构建一个...

    ubuntu下java开发环境

    在Ubuntu系统中搭建Java开发环境是一项基础且重要的工作,这对于任何想要在Linux环境下进行Java编程的开发者来说都是必要的。Ubuntu是基于Debian的开源操作系统,它提供了强大的命令行工具和丰富的软件包管理器,...

    Ubuntu系统下搭建Java7开发环境

    在Ubuntu系统中搭建Java 7开发环境主要涉及的是如何通过PPA源来安装Oracle JDK 7。PPA(Personal Package Archives)是Ubuntu的一种扩展机制,它允许用户从第三方源安装软件包,使得软件的安装、更新更为方便。下面...

    Ubuntu下如何搭建Android开发环境

    Ubuntu下搭建Android开发环境 在Ubuntu操作系统中搭建Android开发环境是Android开发者的必备技能。下面将详细介绍如何在Ubuntu下使用Eclipse工具导入ADT和SDK插件进行Android开发。 一、安装JDK JDK(Java ...

    详解ubuntu搭建Java开发环境

    没有用Java写过程序,做为一个Java新手,在写第一个Hello,world程序之前,先在Ubuntu中搭建Java开发环境。 本文结构: 一、JDK安装 二、MyEclipse安装 三、Hello World测试 一、JDK安装 好吧,我选择JDK1.6,...

    Ubuntu下Java环境的搭建

    ### Ubuntu下Java环境的搭建 在本篇文章中,我们将详细...通过以上步骤,我们就能够在Ubuntu系统上搭建起一套完整的Java开发环境。这对于进行Java应用程序开发非常有帮助,同时也为后续的项目开发打下了坚实的基础。

    虚拟机ubuntu android编译环境搭建过程

    在虚拟机 Ubuntu 下搭建 Android 编译环境,首先需要安装 JDK。输入命令:sudo apt-get install sun-java6-jdk。如果不能下载安装 JDK6,可以通过第三方地址获取 JDK6,写入该文件可以使运行安装命令时有地址去下载...

    Ubuntu系统搭建Android开发环境

    ### Ubuntu系统搭建Android开发环境 #### 一、概述 随着移动互联网的发展,Android操作系统作为全球最流行的移动操作系统之一,其应用开发与系统定制的需求日益增长。对于开发者而言,选择一个高效稳定的开发环境...

    ubuntu 11.04下android开发环境的搭建

    【Ubuntu 11.04下Android开发环境搭建】 在Ubuntu 11.04操作系统上搭建Android开发环境是开发Android应用程序的第一步。这个过程主要包括以下几个关键步骤: 1. **安装JDK** JDK(Java Development Kit)是...

    Ubuntu下搭建JEE开发环境.zip

    在Ubuntu操作系统中搭建Java Enterprise Edition (JEE) 开发环境是一项关键的任务,这对于开发者来说是必要的,因为JEE提供了一套全面的框架来构建可扩展、高性能的企业级应用。本教程将详细介绍如何在Ubuntu上安装...

    Ubuntu 11.04 搭建Android开发环境

    ### Ubuntu 11.04 搭建Android开发环境 #### 一、概述 本文档将指导您如何在Ubuntu 11.04系统上搭建一个完整的Android应用开发环境。我们将利用Eclipse作为集成开发环境(IDE),并结合Android SDK及PhoneGap工具...

Global site tag (gtag.js) - Google Analytics