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站点(http://java.sun.com/网站内选择download里的j2se)下载jdk 6.0.4的Linux自解压文件 jdk-6u20-linux-i586.bin;
2.2. 安装配置
这里将下载的JDK放到我的主目录(/home/cwb)下,现在要拷到/usr/local/mysofeware/jdk目录下,在usr里存放的是用户软件,
cd /usr/local/mysofeware/jdk
用root权限拷贝JDK到/usr/local/mysofeware/jdk
sudo cp /home/cwb/jdk-6u20-linux-i586.bin ./
赋于JDK执行文件的可执行权限
sudo chmod +x jdk-6u20-linux-i586.bin
运行JDK程序
sudo ./jdk-6u20-linux-i586.bin
执行最后一步命令后便在当前目录下多了一个“jdk1.6.0_20“的目录,里面是jdk-6u20-linux-i586.bin解压后JDK的全部文件;
如果下面你的Ubuntu里没有装上JVM下面的步骤就可以省去,做了也不会坏:
由于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是通过手动解压安装的。
现在输入下面的两行命令(下面的第一行命令一定要做,做了之后,我们用java -version就会有反应了):
sudo update-alternatives --install /usr/bin/java java /usr/local/mysofeware/jdk/jdk1.6.0_20/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/mysofeware/jdk/jdk1.6.0_20/bin/java
cd /usr/bin
sudo cp java java.bak
sudo ln -sf /etc/alternatives/java .
现在再执行:
java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)
若想变更JVM实现,输入:
sudo update-alternatives --config java
进行配置;
2. 3. 设置环境变量
在/etc/profile最后加入如下的内容:
JAVA_HOME=/usr/local/mysofeware/jdk/jdk1.6.0_20
JRE_HOME=/usr/local/mysofeware/jdk/jdk1.6.0_20/jre
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME JRE_HOME CLASSPATH
上面的PAHT设置一定要加上,不然在其它地方用javac就没反应了,修改了这个文件后,
然后运行
source etc/profile
如果有提示错误信息,说明配置不成功,没有任任提示,表示配置成功!
JDK安装配置信息,我们可以用
echo $JAVA_HOME
echo $CLASSPATH
echo $PATH
命令来查看我们设置的环境变量是否有误。
分享到:
相关推荐
Linux 下安装 JDK 完整版 Linux 操作系统是 Java 开发者的不二之选,而 JDK(Java Development Kit)是 Java 开发的必备工具。那么,如何在 Linux 下安装 JDK 呢?本文将详细介绍 Linux 下安装 JDK 的步骤。 一、...
### Linux下配置安装JDK全过程详解 #### 一、引言 在Linux环境中配置和安装JDK(Java Development Kit)是进行Java开发的基础步骤之一。本文档将详细介绍如何在Linux系统上安装并配置JDK环境的过程,特别是针对通过...
Java Development Kit(JDK)是开发和运行Java应用程序...总结,安装JDK是Java编程的第一步,正确配置和验证安装是非常重要的。通过本教程,你应该能够顺利地在自己的计算机上安装并配置好JDK,从而开启Java编程之旅。
在Windows操作系统上安装JDK是进行Java编程的第一步,这个过程相对简单,尤其是对于可以直接解压安装的版本。 首先,我们要理解JDK的重要性。Java是一种跨平台的编程语言,它的“一次编写,到处运行”特性依赖于JVM...
这些命令将显示已安装JDK的版本信息。 总之,JDK 1.6是Java开发历程中的一个重要里程碑,它的32位和64位版本为不同硬件环境提供了支持。通过使用适当的JDK版本并了解其特性,开发者能够更高效地进行Java应用的开发...
关于在Windows XP系统上安装JDK 8的方法,首先必须指出的是,JDK 8正式发布时并未支持Windows XP操作系统,因此在安装时可能会遇到一些兼容性问题,如错误提示为“无法定位程序输入点RegDeleteKeyExA于动态链接库...
本文将详细介绍如何在两种最常用的操作系统——Windows和Linux上安装JDK,并探讨如何检查Tomcat服务器所使用的JDK版本。 首先,我们来看Windows环境下的JDK安装: 1. **查看JDK环境**:在Windows中,用户可以通过...
本文将详细介绍如何在Linux系统中安装JDK,配置环境变量,以及部署Tomcat服务器和Web应用程序。 首先,我们来看JDK的安装过程。在开始之前,需要先检查系统中已有的Java版本,通过运行`java -version`命令。在这个...
安装JDK 双击下载的安装包,按照向导的提示进行安装。通常,选择默认的安装路径,并确保勾选"Add Java to PATH"选项,以便将Java环境变量自动添加到系统路径。 #### 3. 验证安装 安装完成后,打开命令提示符,...
2. **安装JDK**: 把下载的JDK文件移动到指定目录后,运行安装命令。通常,这可以通过简单的解压操作完成,因为Oracle提供的JDK通常是自解压的。在终端中,使用`sudo`命令提升权限,并使用`tar`命令解压文件。 3. **...
在Windows操作系统上安装JDK 8u201的过程相对简单,首先,你需要下载匹配系统架构的安装文件`jdk-8u201-windows-x64.exe`。这个exe文件是一个可执行程序,双击后会启动安装向导。在向导中,通常会选择默认的安装路径...
**安装JDK 1.6 for Windows 32位:** 压缩包中的文件`jdk-6u45-windows-i586.exe`是JDK 1.6更新45的Windows 32位安装程序。安装步骤通常包括: 1. 下载并运行安装程序。 2. 遵循安装向导的提示,选择安装路径和组件...
- `JAVA_HOME`:指向JDK的安装目录。 - `PATH`:在系统路径中添加`%JAVA_HOME%\bin`,这样可以在命令行中直接运行Java命令。 3. **验证安装**:打开命令提示符,输入`java -version`和`javac -version`,如果正确...
这里使用了RPM包管理工具来安装JDK。`jdk-7u55-linux-x64.rpm`是Oracle JDK 7 Update 55的RPM安装包。通过`rpm -Uvh`命令安装此包,其中: - `-U`:升级包。 - `-v`:显示详细信息。 - `-h`:显示进度条。 ##### 4....
**Java Development Kit (JDK) 1.5 安装指南** JDK(Java Development Kit)是Oracle公司提供的用于开发和运行Java应用程序的核心工具集。JDK 1.5,也被称为Java SE 5.0(Java Standard Edition 5.0),在2004年...
安装JDK17-Linux-Arm64时,用户需要根据其Linux发行版和系统配置进行适当的设置,包括配置环境变量JAVA_HOME和PATH。此外,为了确保最佳性能,开发者应考虑调整JVM的内存参数,如-Xms和-Xmx,以适应应用程序的需求。...
在Windows操作系统中,当一台计算机上安装了多个Java Development Kit (JDK) 版本时,可能需要为特定的应用程序,如Kettle(Pentaho Data Integration),指定一个特定的JDK版本。这是因为不同的应用程序可能对JDK的...
Java Development Kit (JDK) 是Java编程语言的核心组件,它为开发者提供了编译、调试和运行Java应用程序所需的...安装后,开发者可以利用这些JDK进行Java开发,同时也可以在不同版本之间切换,以测试兼容性和性能差异。
### Ubuntu下手动安装JDK6 的详细步骤及注意事项 #### 一、下载JDK6 在开始之前,首先需要从官方渠道下载适用于Ubuntu系统的JDK6。本文档中提到的下载地址为`...