`
anysky131
  • 浏览: 176704 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Ubuntu下搭建Java开发环境[转帖 ]

阅读更多

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.

分享到:
评论

相关推荐

    Ubuntu下搭建Java开发环境

    ### Ubuntu下搭建Java开发环境 在本篇指南中,我们将详细介绍如何在Ubuntu系统上搭建Java开发环境。这对于希望在Linux平台上进行Java应用开发的技术人员来说是必不可少的基础工作。本文将覆盖从选择合适的JDK版本、...

    Ubuntu下搭建Java开发环境.doc

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

    Ubuntu下搭建Java开发环境.pdf

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

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

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

    Ubuntu终端搭建Clion开发环境

    本资源适用linux开发初学者,资源主要内容是Ubuntu终端搭建Clion开发环境流程步骤,开发环境搭建完成后,即可在Linux系统开发和运行C++程序。资源中针对遇到的搭建环境问题均给出截图和解决方案,亲测有效,希望对...

    UBUNTU下搭建JAVA环境

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

    ubuntu12.04搭建android开发环境

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

    Ubuntu下搭建Android开发环境

    搭建 Android 开发环境可以让开发者在 Ubuntu 下开发和测试 Android 应用程序。本文将指导您如何在 Ubuntu 下搭建 Android 开发环境。 1. 安装 Ubuntu 首先,您需要下载 Ubuntu 的安装文件,然后使用 Wubi 进行...

    ubuntu12.04配置java开发环境

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

    ubuntu 10 配置java 开发环境

    Ubuntu 10 配置 Java 开发环境 在Ubuntu 10系统中配置Java开发环境是一件非常重要的事情,本文将指导您如何在Ubuntu系统中配置Java开发环境(JDK+Eclipse)。在本文中,我将一步步地指导您完成JDK的安装和配置,...

    Ubuntu下搭建PHP开发环境

    在Ubuntu操作系统上搭建PHP开发环境是一项常见的任务,尤其对于开发者来说,这有助于创建和测试基于PHP的Web应用程序。本文将详细介绍如何在Ubuntu上配置Apache服务器、安装MySQL数据库、添加PHP支持以及部署...

    Ubuntu系统下搭建Java7开发环境

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

    ubuntu JAVA开发环境安装 part6

    ubuntu下安装JAVA开发环境其实还是比较简单的,我们就以安装常用的jdk、eclipse、tomcat、svn client(找到一个可以和windows中的小乌龟类似的但安装还有点问题解决后会补上)、oracle client为例讲讲如何安装(相关...

    ubuntu下java开发环境

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

    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,...

Global site tag (gtag.js) - Google Analytics