linux配置java环境变量(详细)
一. 解压安装jdk
在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,
执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下。
二. 需要配置的环境变量
1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。
2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
三. 三种配置环境变量的方法1. 修改/etc/profile文件
如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。
·用文本编辑器打开/etc/profile
·在profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
·重新登录
·注解
a. 你要将 /usr/share/jdk1.6.0_14改为你的jdk安装目录
b. linux下用冒号“:”来分隔路径
c. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值
在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种
常见的错误。
d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。
e. export是把这三个变量导出为全局变量。
f. 大小写必须严格区分。
2. 修改.bash_profile文件
这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。
·用文本编辑器打开用户目录下的.bash_profile文件
·在.bash_profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
·重新登录
3. 直接在shell下设置变量
不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。
只需在shell终端执行下列命令:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
四. 测试jdk
1. 用文本编辑器新建一个Test.java文件,在其中输入以下代码并保存:
public class test {
public static void main(String args[]) {
System.out.println("A new jdk test !");
}
}
2. 编译:在shell终端执行命令 javac Test.java
3. 运行:在shell终端执行命令 java Test
当shell下出现“A new jdk test !”字样则jdk运行正常。
五. 卸载jdk
·找到jdk安装目录的_uninst子目录
·在shell终端执行命令./uninstall.sh即可卸载jdk。
分享到:
相关推荐
JDK 1.6是Java开发工具包的一个版本,对于Linux AS 5,需要下载对应的Linux i586二进制文件。通过在终端中运行该文件完成安装,将JDK安装到root目录下。为了使系统能够识别并使用JDK,必须配置环境变量。编辑/etc/...
Red Hat AS 5.0 下安装 Oracle 在 Red Hat AS 5.0 环境下安装 Oracle 需要...安装 Oracle 在 Red Hat AS 5.0 环境下需要完成以上步骤,包括安装 CentOS 5.0、卸载 JDK 1.4、安装 JDK 1.6、更新 YUM 和安装 Oracle。
本文将详细讲解在Redhat AS5(内核版本为Linux 2.6.18-8.el5)上安装JDK 1.6、Tomcat 6、Apache 2.2.x以及jk_mod1.2的步骤。 **一、JDK安装** 1. **下载JDK**:访问Oracle官网...
在本文中,我们将详细介绍如何在 Red Hat Enterprise Linux 4 (x86_64) 操作系统上安装并配置 JDK 1.6 和 Tomcat 6,以及如何设置它们为系统自启动服务。此过程适用于服务器管理员和技术人员,他们希望在 Red Hat ...
1. **JDK1.6**: JDK是Java编程的基础,提供了编译、运行Java代码所需的所有工具。JDK 1.6是Java的一个早期版本,尽管现在已经有了更新的版本,但很多老项目仍可能依赖它。安装JDK后,系统环境变量PATH和JAVA_HOME...
通过以上步骤,你已经在Linux环境中成功安装了JBoss 5.1和JDK 1.6。理解这些步骤并熟练操作将有助于你在Linux系统上构建和管理Java应用程序。记住,始终关注官方文档和社区更新,以获取最新的安全补丁和功能改进。
- 需确保服务器已安装 JDK 1.6 或更高版本。 - 检查命令:`java -version` - 需确保已安装 Python 2.4 至 2.6。 - 检查命令:`python -V` 4. **创建专用用户** - 使用超级用户权限创建一个新用户 `svnroot` ...
如果版本过低或未安装,可以从Oracle官网下载JDK 1.6的Linux x64版本,并按照提供的步骤进行安装,包括赋予可执行权限、解压安装以及配置环境变量。环境变量配置完成后,使用`source /etc/profile`使修改生效。 ...
在这个环境中,JBoss AS 7.1不支持Java Development Kit (JDK) 1.8,因此在安装和配置时需确保使用的是兼容的JDK版本,如JDK 1.6或1.7。 首先,让我们详细了解一下JBoss AS 7.1.0.Final的关键特性: 1. **模块化**...
- **其他组件:** JDK 1.6 和 Tomcat 6.0。 此外,还需要准备机动车项目的压缩包和相应的数据库 DMP 文件。 #### 二、Linux SUSE 11 SP4 安装步骤 - **准备:** 创建一个新的分区或使用已有的分区来安装 Linux SUSE ...
安装JDK1.6的过程主要包括以下几个步骤: 1. 访问Java官方网站,选择适合的操作系统(Windows、Linux或Mac OS)和版本(在本例中为JDK 1.6)进行下载。 2. 完成下载后,找到安装文件并运行,按照向导提示进行安装。 ...
在开始安装前,确保你的Linux系统是64位的,并且已经安装了Java Development Kit (JDK) 1.6或更高版本,因为JBoss AS 7需要JDK来运行。你可以通过`java -version`命令检查JDK是否已安装。 **2. 下载JBoss AS 7.1.1*...
同时,需要JDK 1.6 u16、Oracle 11g数据库和JBoss 5.1.0 GA服务器的安装文件。 2. **安装步骤** - 安装Oracle:下载Oracle 10g安装文件,解压后执行setup.exe。在安装过程中,配置Oracle实例参数,如SID(例如...
6. **JDK选择**:用户可以选择使用内置的JDK1.6版本或是自定义已安装的JDK。若选择自定义JDK,则需确保版本在1.5以上且路径中不含中文字符及空格。 7. **构架选择**:如果用户选择自定义JDK,还需要选择相应的构架...
根据提供的文档信息,本文将对Oracle E-Business Suite R12 (EBS R12)在Linux环境下的安装过程进行详细解析,主要包括系统硬件准备、操作系统安装与配置、EBS R12安装流程以及相关补丁和配置优化等内容。 ### 1. ...
我校采用了JDK 1.6、Apache 2.0、Tomcat 6.0和Mod_jk等组件,参照Linux下整合Apache2.0+Tomcat5.0+Php+Mysql5.0的配置,搭建了校园网的Web服务器,满足了学校网站的需求。 2. 使用Postfix建立Mail服务 Postfix作为...
Linux or Mac: Run sh sqldeveloper -J-Dsdev.insight=false or edit sqldeveloper.conf and add "AddVMOption -J-Dsdev.insight=false" 2.2 If DDL tab is null for all objects in a Connection Your dbms_...