学习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这两个环境变量带来的麻烦。
分享到:
相关推荐
javac -d out/production/classes -classpath /path/to/mylib.jar MainClass.java ``` #### Two-Minute Drill: Q&A Self-Test The "Two-Minute Drill" section provides a quick self-test with questions related...
/jamvm_arm/bin/jamvm -cp <your_class_path> <your_java_main_class> ``` 以上步骤完成后,你应该能够在 ARM 9 设备上成功运行由 jamvm 支持的 Java 应用了。不过,这个过程中可能还会遇到其他依赖问题或编译...
java -classpath <path_to_classes_and_libs> edu.main.A ``` 其中`<path_to_libs>`和`<path_to_classes_and_libs>`应替换为实际的目录路径或包含库的jar文件路径。 #### 小结 在Java命令行编译和运行过程中,...
导致“项目无法构建直到build path”问题的原因有多种,包括项目的 Build Path 配置错误、jar 包依赖冲突、 CLASSPATH 变量设置不正确等。在解决该问题前,需要先了解 Eclipse 的 Build Path 配置机制。 Build Path...
- **CLASSPATH**:应包含 TimesTen 提供的 JAR 文件,以便 Java 类加载器能找到必要的类和资源。 - **共享库路径变量**:根据操作系统不同,可能是 `LD_LIBRARY_PATH`(Linux)、`DYLD_LIBRARY_PATH`(macOS)或 `...
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....
2. 如果`sigar.jar`未添加到项目的类路径(classpath),需要将它添加进去,以便Java能够找到并加载SIGAR的Java API。 3. 检查是否已经正确安装和配置了所有必要的依赖,例如其他可能的SIGAR库文件或特定于平台的库...
九、类路径和模块路径的合并(Classpath and Module Path Consolidation) 在Java 9中,传统的类路径(classpath)与模块路径(module path)被统一到了一起,使用新的`--class-path`或`-p`选项来处理。这简化了应用...
关键的环境变量包括JAVA_HOME、PATH和CLASSPATH,它们分别指向JDK的安装路径、添加java命令到系统路径以及定义类的查找路径。在设置CLASSPATH时,别忘了在路径前加上当前路径的符号"."。 此外,教程还介绍了服务器...
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...
集成GDAL到Java环境可能涉及设置类路径(classpath)和确保所有必需的JAR文件可用。这些JAR文件可能包括GDAL的Java绑定、对应的JNI库(如libgdaljava.so),以及GDAL所依赖的其他库的Java版本。 在开发过程中,记得...
`CLASSPATH`变量则定义了Java类加载时需要的库,包括当前目录`.`,`JAVA_HOME\lib\dt.jar`和`JAVA_HOME\lib\tool.jar`。当在DOS命令行中输入`java -version`并显示出相应的Java版本信息,即表明JDK环境配置成功。 ...
学习Java首先要安装Java Development Kit (JDK),设置好环境变量,包括JAVA_HOME、PATH和CLASSPATH。之后,可以使用命令行工具如Javac编译源代码,Java运行字节码。 3. ** HelloWorld 示例** "java_-se-master...
安装完成后,需要设置环境变量,包括 JAVA_HOME、CLASSPATH 和 Path。 Eclipse 安装 Eclipse 是一个流行的集成开发环境(IDE),广泛应用于 Java 和 Android 开发中。下载 Eclipse 安装包,下载完成后,解压到任意...
- **CLASSPATH**:添加 `%JAVA_HOME%\lib` 和 `%JAVA_HOME%\lib\tools.jar`。 - **Path**:添加 `%JAVA_HOME%\bin` 和 `%JAVA_HOME%\jre\bin`。 **验证安装** - 使用 `java -version` 和 `javac -version` 命令来...
在Eclipse中,右键点击项目 -> `Build Path` -> `Configure Build Path` -> `Libraries` -> `Add JARs...`,选择相应的jar包即可。其他IDE操作类似。 3. **使用示例** - `org.json`库提供了`JSONObject`和`...
在运行Eclipse前,确保已安装Java Development Kit (JDK),并且设置了环境变量JAVA_HOME、CLASSPATH和PATH。这些环境变量的设置使得Eclipse能够找到JDK的位置,以便进行编译和运行Java程序。 【Eclipse中的JRE设置...
export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ``` 保存并关闭编辑器。接着,使配置立即生效: ```bash source /etc/profile ``` 至此,JDK环境配置完成...
安装JDK 6.0是必要的第一步,设置好环境变量如JAVA_HOME、PATH和CLASSPATH,确保能够顺利执行Java命令。了解基本的编程概念,如变量、数据类型、运算符和流程控制语句,是进一步深入学习Java的前提。 **接触物件** ...