安装与设置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下安装sun-java6-jdk和eclipse之前,我们先来了解一些基础知识,这将有助于更好地理解整个安装过程。 ### Java在Linux系统中的重要性 Java是一种广泛使用的编程语言,它以其“一次编写,...
本文将深入探讨“Linux Java7 JDK+OpenJDK”的相关知识点,以及它们在Ubuntu系统上编译Android L/M/N/O版本时的重要性。 首先,Java Development Kit (JDK) 是Java编程语言的核心组件,它包含了开发和运行Java应用...
在Ubuntu中,可以通过`apt-get`命令来轻松地安装Sun公司的Java JDK6。这里使用的是Sun公司的官方版本,因为它是Java6的标准实现,且在许多情况下被广泛支持。 执行以下命令来安装Sun Java JDK6: ```bash $ sudo ...
5. **安装过程**:在Ubuntu上安装JDK通常需要下载sun-java6-jdk的DEB包,然后使用dpkg命令安装,或者添加Oracle的repository并使用apt-get命令。对于OpenOffice,可以下载DEB包直接安装,或者添加Medibuntu或...
- 对于基于Debian的发行版(如Ubuntu),可以使用`sudo apt-get install sun-java6-jdk`命令安装Sun JDK。 - 输入命令后,按Tab键可以自动补全命令,确保命令正确无误。 - 成功安装后,可以在终端中输入`javac`和...
为了让Ubuntu使用Sun JDK而非OpenJDK,需要使用`update-alternatives`命令来进行设置。 1. **设置java** ```shell $ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-6-sun/bin/java ...
在Ubuntu系统中安装JDK1.6是一个关键的步骤,特别是对于那些依赖Java环境的开发者和运维人员。本文将提供一份详细的指南,教你如何在Ubuntu上安装JDK1.6.0_30版本。 首先,你需要下载适用于Linux平台的JDK安装文件...
在Ubuntu 10系统中配置Java开发环境是一件非常重要的事情,本文将指导您如何在Ubuntu系统中配置Java开发环境(JDK+Eclipse)。在本文中,我将一步步地指导您完成JDK的安装和配置,以及Eclipse的安装和配置。 安装 ...
Ubuntu 作为一款流行的 Linux 操作系统,安装 JDK 是一种常见的需求,特别是在开发 Java 应用程序时。下面我们将详细介绍如何在 Ubuntu 中安装 JDK。 更新 apt-get 列表 在安装 JDK 之前,我们需要更新 apt-get ...
### Linux下Java开发环境配置(具体版本为Ubuntu) 在Linux环境下搭建Java开发环境是一项常见的任务,尤其是对于使用Ubuntu系统的开发者来说。本文将详细介绍如何在Ubuntu系统中配置Java开发环境,并安装必要的工具...
在Linux环境下,安装Java Development Kit (JDK)是开发Java应用程序的基础步骤。在这个场景中,我们需要从系统中移除OpenJDK并安装最新版本的Sun JDK。以下是详细的操作步骤: 首先,确保已卸载所有与OpenJDK相关的...
在Ubuntu系统中安装JDK(Java Development Kit)和Tomcat是一项常见的任务,尤其对于开发Java应用的用户来说。本文将详细介绍如何在Ubuntu 9.04版本中安装JDK 1.6以及Tomcat 6.0。 #### 一、安装JDK 1.6 1. **下载...
Ubuntu 10.04 中已经去掉了 sun-java6-jdk 和 sun-java6-jre 软件包,但是我们可以使用以下命令来安装 Sun Java Runtime Environment (JRE) 6: sudo add-apt-repository "deb ...
在Ubuntu操作系统中,Java开发工具包(JDK)的安装和配置是开发Java应用程序的基础步骤。本文将详细讲解如何在Ubuntu 11.04版本下安装和配置JDK 7,这对于Java开发者来说至关重要。 首先,我们需要下载JDK 7的Linux...
关于标签“linux”、“ubuntu”和“jdk8”,它们分别代表了操作系统类型、具体的发行版以及Java的版本。Linux是一种广泛使用的开源操作系统内核,Ubuntu是基于Debian的Linux发行版,以用户友好和易用性著称。而JDK8...
Ubuntu系统提供了便捷的方式来安装Sun JDK。用户可以通过编辑`sources.list`文件添加相应的源,然后利用`apt-get`、`aptitude`或Synaptic Package Manager等工具来安装所需的JDK版本。需要注意的是,Ubuntu支持多个...
Java Development Kit(JDK)是Sun Microsystems(现已被Oracle收购)提供的官方Java开发工具包,包含了编译、调试和运行Java应用程序所需的所有工具。JDK不仅包括核心类库,还包括Java编译器、Java文档生成工具、...
### Ubuntu操作系统下手动安装JDK #### 知识点概览 - JDK版本选择与下载 - 解压与安装JDK - 配置环境变量 - 验证JDK安装 #### JDK版本选择与下载 在Ubuntu系统下安装JDK前,首先需要根据自己的需求选择合适的JDK...
在Ubuntu系统上搭建Java环境,首先需要安装JDK (Java Development Kit)。本教程以JDK 1.6为例,详细介绍安装步骤及配置方法。 **1. 下载JDK** 首先访问Oracle官网(原Sun Microsystems网站)`...
在Ubuntu系统中配置Java Development Kit (JDK) 是一项基本但重要的任务,对于开发者来说尤为重要。本文将详细介绍如何在Ubuntu环境下安装并配置JDK。 #### 二、准备工作 在开始配置JDK之前,请确保已经具备以下...