`
java_zheng
  • 浏览: 43135 次
  • 来自: ...
社区版块
存档分类
最新评论

linux下PATH和CLASSPATH如何设置

阅读更多
费了大半天劲终于搞定了,下面是具体过程

一、、安装JDK

从sun网站上直接下载JDK:http://java.sun.com/j2se/1.4.2/download.html 提供了两个下载:

1、RPM in self-extracting file (j2sdk-1_4_2_04-linux-i586.bin, 32.77 MB) 这个是自解压的文件,在linux上安装如下:

1
2
3
# chmod u+x ./j2sdk-1_4_2_04-linux-i586.bin
 
# ./j2sdk-1_4_2_04-linux-i586.bin


在按提示输入yes后,jdk被解压到./j2sdk1.4.2_04目录下。为与下面2中JDK安装路径一致,我们进行下列操作,在/usr/java下建立安装路径,并将文件考到该路径下:

1
2
3
# mkdir /usr/java
 
# cp -fr ./j2sdk1.4.2_04 /usr/java



2、RPM in self-extracting file (j2sdk-1_4_2_04-linux-i586-rpm.bin, 32.77 MB)这个也是一个自解压文件,不过解压后的文件是j2sdk-1_4_2_04-linux-i586-rpm包,执行rpm命令装到linux上就可以了。安装如下:

1
2
3
4
5
#chmod u+x ./j2sdk-1_4_2_04-linux-i586-rpm.bin
 
# ./j2sdk-1_4_2_04-linux-i586-rpm.bin
 
# rpm -ivh j2sdk-1_4_2_04-linux-i586-rpm


安装软件会将JDK自动安装到 /usr/java/j2sdk1.4.2_04目录下。

二、配置环境变量

1.修改用户环境变量

假设使用java的用户为 kunp,编辑该用户的.bashrc文件进行环境变量设置。

1
# vi /home/kunp/.bashrc


在 .bashrc文件中加入:

1
2
3
export JAVA_HOME=/usr/java/j2sdk1.4.2_04
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin


2.修改所有用户的环境变量

1
# vi /etc/profile


在该文件中加入:

1
2
3
export JAVA_HOME=/usr/java/j2sdk1.4.2_04
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin


如果是以root身份登陆的,只用做第二步就可以了,因为它已经包含了第一步的设置,呵呵。
还有一点要注意的就是,在改动过之后如果要测试是否成功,要重新启动一次机器才可以哦,我就是因为没有重起,所以输入java -version一直提示没有成功,害我郁闷了老久。嘿嘿:})

分享到:
评论

相关推荐

    Path和classpath配置详解

    在Java编程环境中,路径(Path)和类路径(Classpath)是两个至关重要的概念,它们对程序的编译和运行起着决定性的作用。本文将深入解析这两个概念,并结合源码和工具,帮助你理解它们的工作原理。 首先,让我们来...

    在linux和windows下动态设置classpath调用java类方法脚本代码

    本文将详细讲解如何在Linux和Windows操作系统下动态设置classpath以调用Java类方法,并提供实际示例和文档。 一、Linux环境下设置classpath 在Linux系统中,你可以通过以下几种方式设置classpath: 1. **命令行...

    path与classpath区别

    而Java的各种操作命令是在其安装路径中的bin目录下,所以在path中设置了JDK的安装目录后就不用再把Java文件的完整路径写出来了,它会自动去path中设置的路径中去找。 classpath的作用 classpath是指定你在程序中所...

    详解path和classpath的区别

    在Linux系统中,JAVA_HOME可以设置为JDK的安装目录,然后把$JAVA_HOME/bin添加到PATH环境变量中,以便在任何目录下执行Java命令。classpath环境变量可以通过在.bashrc或Profile文件中设置CLASSPATH来指定类路径,...

    Linux_Java_path_设置.

    无论是在Windows还是Linux系统中,都需要仔细按照上述步骤设置`JAVA_HOME`、`PATH`和`CLASSPATH`。这不仅可以简化Java应用程序的开发过程,还能确保程序能够在不同的操作系统上稳定运行。通过上述指南,您可以轻松地...

    classpath 和path

    2. **通过系统属性设置**:在较新的Windows版本如Win2000/XP中,可以使用“控制面板”->“系统”->“高级”->“环境变量”来设置`JAVA_HOME`、`CLASSPATH`和`PATH`: - `JAVA_HOME` 设置为 `c:\j2sdk1.4.1` - `...

    JAVA坏境变量中的JAVA_HOME path classpath 的设置与作用

    正确设置JAVA_HOME, PATH, 和 CLASSPATH环境变量是Java开发环境搭建的基础。它们不仅简化了开发流程,提高了效率,还确保了Java应用程序的顺利运行。通过理解这些环境变量的作用及其设置方法,开发者可以避免常见的...

    java中Path和ClassPath用法比较

    4、操作系统使用PATH环境变量来查找在shell中键入的任何二进制文件或命令,这适用于Windows和Linux环境。而CLASSPATH仅由Java类加载器加载类文件。 在实际应用中,Path和ClassPath都是必不可少的环境变量,它们之间...

    linux下java环境变量的设置

    本篇文章将详细介绍如何在Linux环境下正确地配置Java环境变量,包括`JAVA_HOME`、`PATH`以及`CLASSPATH`等关键变量的设置方法。 #### 1. 理解环境变量 在深入讨论如何设置之前,我们先来了解一下这些环境变量的...

    Java命令行classpath的设置

    Java命令行classpath(类路径)的设置是Java开发过程中的一项基础操作,对于理解和运行Java程序至关重要。类路径是指定Java虚拟机(JVM)在执行Java程序时查找类文件的位置。正确配置类路径能确保JVM能够找到并加载...

    关于classpath

    path2")`来设置classpath。但这通常只适用于测试和调试,不建议在生产环境中使用。 ### 3. classpath的搜索顺序 JVM按照以下顺序搜索类文件: 1. 当前目录(`.`,即`.`表示当前目录) 2. 使用`-cp`或`-classpath`...

    虚拟机linux下配置Tomcat并设置开机自启动

    在/etc/profile 文件中添加以下内容:`JAVA_HOME=/usr/java/jdk1.6.0_01`、`CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib` 和 `PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin`,然后执行 `export PATH CLASSPATH ...

    Linux下java开发环境安装、设置

    - 编辑 `/etc/profile` 文件,并添加以下行以配置 JAVA_HOME、PATH 和 CLASSPATH: ```bash JAVA_HOME=/usr/java/jdk1.5.0_14 export JAVA_HOME PATH=$JAVA_HOME/bin:$PATH export PATH CLASSPATH=.:$JAVA_...

    java环境变量path和classpath的配置

    在Java开发过程中,正确配置系统环境变量至关重要,尤其是`PATH`和`CLASSPATH`这两个变量。它们决定了Java编译器和Java虚拟机(JVM)如何找到所需的可执行文件和类文件。 一、PATH环境变量配置 PATH环境变量是操作...

    jkd配置信息:path的值,classpath的值以及java_home的值

    - 为其他环境变量如`PATH`和`CLASSPATH`提供基础路径。 - 便于IDE(集成开发环境)和其他Java相关工具查找JDK的安装位置。 - **示例配置**:根据给定的部分内容,`JAVA_HOME`的值被设置为`C:\Program Files\Java\...

    Classpath Variable 解决办法

    - **Unix/Linux**:设置`JAVA_HOME`和`CLASSPATH`环境变量。使用冒号(:)分隔路径。 3. **IDE设置**:在Eclipse、IntelliJ IDEA等集成开发环境中,Classpath设置通常在项目属性或模块配置中进行。 三、常见问题...

    Linux下配置tomcat和jdk

    在Linux环境下配置Tomcat和JDK,不仅能够提高系统的稳定性和安全性,还能更好地利用Linux系统的资源管理优势。 #### 二、准备工作 在正式安装配置之前,确保已经安装了Linux操作系统,并且熟悉基本的Linux命令操作...

    java classpath 批量设置脚本

    linux bash: YOUR_LIB=your_path for jar in `ls $YOUR_LIB/*.jar` do CLASSPATH="$CLASSPATH:""$jar" done windows : SETLOCAL ENABLEDELAYEDEXPANSION set LIB=xx set CLASSPATH=. ...

    jdk的classpath路径和环境配置

    本文将详细介绍如何在Windows与Linux系统下设置JDK的环境变量,并解释其中涉及的关键概念。 #### 一、环境变量概述 环境变量是操作系统提供的一种机制,用于存储一些系统级别的配置信息。对于Java开发者而言,最...

Global site tag (gtag.js) - Google Analytics