`
Wind_ZhongGang
  • 浏览: 264213 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Java classpath and path

    博客分类:
  • Java
阅读更多

   学习Java已经有三年的时间了,现在静下心来回头想想,竟然对Classpath和Path一无所知,只知道安装JDK后都要设置这两个环境变量。今天百度谷歌了一下,看到上面的很多资料,学习到了很多,免得以后忘记,特在此做个笔记。

  假设我的JDK安装在D盘的Program files文件夹下,那么应该在Path环境变量后加上D:\Program Files\Java\jdk1.6.0_10\bin。当我们打开bin文件夹,可以看到里面有很多可执行程序,诸如java,javac,rmi等等。如果我不设置这个变量会发生什么情况呢?打开MsDos,在cmd命令窗口下输入Java,会看到系统提示没有这个命令。是的,加上Path变量的用处就是这个,它让我们可以在MsDos里操作我们编写的程序。

  CLASSPATH = .;D:\Program Files\Java\jdk1.6.0_10\lib\dt.jar;D:\Program Files\Java\jdk1.6.0_10\lib\tools.jar;

  CLASSPATH的作用在于当我们编写的Java程序引用到第三方库或都用户类的时候,提示类装载器到哪里去寻找我们引用的这些类。

  有些时候我们会用到这样一个环境变量JAVA_HOME = D:\Program Files\Java\jdk1.6.0_10 PATH +=%JAVA_HOME%\bin CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;  可以看到在CLASSPATH和PATH中我们用JAVA_HOME来代替了Java的安装路径,这样做的目的完全在于减轻当我们重装JDK在不同于之前的目录时,只需要修改JAVA_HOME这个环境变量,而不是去修改CLASSPATH和PATH这两个环境变量带来的麻烦。

分享到:
评论

相关推荐

    Cross –compile GNU Classpath 0.98 and jamvm 1.54 to ARM 9

    /jamvm_arm/bin/jamvm -cp <your_class_path> <your_java_main_class> ``` 以上步骤完成后,你应该能够在 ARM 9 设备上成功运行由 jamvm 支持的 Java 应用了。不过,这个过程中可能还会遇到其他依赖问题或编译...

    java命令行编译说明

    java -classpath <path_to_classes_and_libs> edu.main.A ``` 其中`<path_to_libs>`和`<path_to_classes_and_libs>`应替换为实际的目录路径或包含库的jar文件路径。 #### 小结 在Java命令行编译和运行过程中,...

    解决The project cannot be built until build path

    导致“项目无法构建直到build path”问题的原因有多种,包括项目的 Build Path 配置错误、jar 包依赖冲突、 CLASSPATH 变量设置不正确等。在解决该问题前,需要先了解 Eclipse 的 Build Path 配置机制。 Build Path...

    Oracle TimesTen Java Developer and Reference Guide

    - **CLASSPATH**:应包含 TimesTen 提供的 JAR 文件,以便 Java 类加载器能找到必要的类和资源。 - **共享库路径变量**:根据操作系统不同,可能是 `LD_LIBRARY_PATH`(Linux)、`DYLD_LIBRARY_PATH`(macOS)或 `...

    java-jacob 打印

    jacob.jar: a JAR file for the java classes which you must add to your CLASSPATH. The package names replace com.ms with com.jacob (for example com.ms.com.Variant maps to com.jacob.com.Variant. jacob....

    sigar-amd64-winnt.rar

    2. 如果`sigar.jar`未添加到项目的类路径(classpath),需要将它添加进去,以便Java能够找到并加载SIGAR的Java API。 3. 检查是否已经正确安装和配置了所有必要的依赖,例如其他可能的SIGAR库文件或特定于平台的库...

    java9开发文档中文版.rar

    九、类路径和模块路径的合并(Classpath and Module Path Consolidation) 在Java 9中,传统的类路径(classpath)与模块路径(module path)被统一到了一起,使用新的`--class-path`或`-p`选项来处理。这简化了应用...

    JAVA_Web开发教程.ppt

    关键的环境变量包括JAVA_HOME、PATH和CLASSPATH,它们分别指向JDK的安装路径、添加java命令到系统路径以及定义类的查找路径。在设置CLASSPATH时,别忘了在路径前加上当前路径的符号"."。 此外,教程还介绍了服务器...

    java 操作jacob 生成word,html或者excel

    jacob.jar: a JAR file for the java classes which you must add to your CLASSPATH. The package names replace com.ms with com.jacob (for example com.ms.com.Variant maps to com.jacob.com.Variant.  jacob...

    Linux环境编译gdal java环境用到的文件

    集成GDAL到Java环境可能涉及设置类路径(classpath)和确保所有必需的JAR文件可用。这些JAR文件可能包括GDAL的Java绑定、对应的JNI库(如libgdaljava.so),以及GDAL所依赖的其他库的Java版本。 在开发过程中,记得...

    Java环境变量\Tomcat配置

    `CLASSPATH`变量则定义了Java类加载时需要的库,包括当前目录`.`,`JAVA_HOME\lib\dt.jar`和`JAVA_HOME\lib\tool.jar`。当在DOS命令行中输入`java -version`并显示出相应的Java版本信息,即表明JDK环境配置成功。 ...

    java操作入门代码 Java学习资料

    学习Java首先要安装Java Development Kit (JDK),设置好环境变量,包括JAVA_HOME、PATH和CLASSPATH。之后,可以使用命令行工具如Javac编译源代码,Java运行字节码。 3. ** HelloWorld 示例** "java_-se-master...

    AndroidJAVA平台开发环境搭建.pdf

    安装完成后,需要设置环境变量,包括 JAVA_HOME、CLASSPATH 和 Path。 Eclipse 安装 Eclipse 是一个流行的集成开发环境(IDE),广泛应用于 Java 和 Android 开发中。下载 Eclipse 安装包,下载完成后,解压到任意...

    Java所有知识要点

    - **CLASSPATH**:添加 `%JAVA_HOME%\lib` 和 `%JAVA_HOME%\lib\tools.jar`。 - **Path**:添加 `%JAVA_HOME%\bin` 和 `%JAVA_HOME%\jre\bin`。 **验证安装** - 使用 `java -version` 和 `javac -version` 命令来...

    达内java培训学习笔记.docx

    在运行Eclipse前,确保已安装Java Development Kit (JDK),并且设置了环境变量JAVA_HOME、CLASSPATH和PATH。这些环境变量的设置使得Eclipse能够找到JDK的位置,以便进行编译和运行Java程序。 【Eclipse中的JRE设置...

    java环境配置步骤

    export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ``` 保存并关闭编辑器。接着,使配置立即生效: ```bash source /etc/profile ``` 至此,JDK环境配置完成...

    java引入json的jar包

    在Eclipse中,右键点击项目 -> `Build Path` -> `Configure Build Path` -> `Libraries` -> `Add JARs...`,选择相应的jar包即可。其他IDE操作类似。 3. **使用示例** - `org.json`库提供了`JSONObject`和`...

    Java JDK 6.0 学习笔记.pdf

    安装JDK 6.0是必要的第一步,设置好环境变量如JAVA_HOME、PATH和CLASSPATH,确保能够顺利执行Java命令。了解基本的编程概念,如变量、数据类型、运算符和流程控制语句,是进一步深入学习Java的前提。 **接触物件** ...

Global site tag (gtag.js) - Google Analytics