`

java -classpath 会覆盖掉系统环境变量的classpath???

阅读更多
1.系统环境变量里设置了classpath
.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
2.java代码  Test.java
import java.io.IOException;
import java.util.Date;
import org.apache.commons.lang.StringUtils;
public class Test {
public static void main(String[] args) throws IOException {
Date date = new Date();
		int hh = date.getHours();
		int mm = date.getMinutes();
		int ss = date.getSeconds();
		String ssHHmm = StringUtils.leftPad(String.valueOf(ss), 2, "0")
		+StringUtils.leftPad(String.valueOf(hh), 2, "0")
		+StringUtils.leftPad(String.valueOf(mm), 2, "0");
		int result = Integer.valueOf(ssHHmm);
		System.out.println("=========>"+result);
}
}

代码里使用了commons-lang-2.3.jar,和Test.java放在同一个目录。
3.javac -classpath .\commons-lang-2.3.jar Test.java能正常编译。
4.java -classpath .\commons-lang-2.3.jar Test
找不到或无法加载主类 Test
5.修改为java -classpath .;.\commons-lang-2.3.jar Test则可以正常运行
分享到:
评论

相关推荐

    13-Java语言(classpath环境变量)

    Java语言的classpath环境变量是Java开发和运行过程中不可或缺的一个配置项。它定义了Java虚拟机(JVM)在执行程序时查找类文件的路径,确保JVM能够找到所需的类库和资源。理解并正确设置classpath对于Java开发者至关...

    Java零基础 - classpath环境变量详解.md

    在Java应用程序运行时,JVM会根据设置的classpath环境变量来查找用户自定义的类和第三方库。 **作用**: - **类文件查找**: JVM使用classpath来定位编译好的类文件。 - **资源文件定位**: 可以通过classpath来访问...

    Java 实例 - classpath使用实例-classpath使用教程-手把手教程.zip

    - **环境变量**:设置`CLASSPATH`环境变量,这会影响所有Java应用程序的执行。 - **JDK默认值**:如果未显式设置,JVM会使用"."(当前目录)作为默认classpath。 - **`manifest.mf`文件**:在JAR文件的`META-INF`...

    java中path和classpath的设置

    其中,`path`和`classpath`是最为关键的两个环境变量,它们直接影响到Java程序能否正常编译和运行。 #### 一、Path 的设置 `path`环境变量主要用来指定操作系统能够访问到的可执行文件路径列表。在Java环境中,...

    java-java为什么要配置环境变量

    当我们在命令行中输入一个命令时(例如`java`),操作系统会根据环境变量中的路径来查找并执行相应的可执行文件。如果没有配置环境变量,则系统将无法找到所需的`.exe`文件,从而导致命令无法执行。例如,在Windows...

    jdk-8u311-windows-x64 安装包 与 系统环境变量配置 总结.pdf

    2. **CLASSPATH**:设置CLASSPATH环境变量用于指定类库的位置。 - **示例**:`.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;` - 注意:句号表示当前目录,分号用于分隔不同路径。 3. **...

    java环境变量设置

    设置classpath环境变量的目的是让java程序能够正确地加载java类库,从而正确地运行和编译java程序。 下面是一个详细的配置步骤: 第一步:打开我的电脑--属性--高级--环境变量,然后新建系统变量JAVA_HOME和...

    Java环境配置与设置JAVA_HOME_CLASSPATH_PATH的目的

    Java 环境配置是 Java 开发的基础,我们需要正确地配置 JAVA_HOME, CLASSPATH, PATH 等环境变量,以便正确地编译和运行 Java 程序。在本节中,我们将详细地介绍 Java 环境配置的目的和设置方法。 一、JAVA_HOME ...

    java-配置环境变量

    本文将详细介绍如何配置三个重要的系统环境变量:`JAVA_HOME`、`CLASSPATH` 和 `Path`,并解释它们的作用以及配置步骤。 #### 二、JAVA_HOME **定义**: - **变量名**:`JAVA_HOME` - **变量值**:通常设置为JDK的...

    Java 中的 ClassPath 和 Package

    - **命令行参数**:使用`-cp`或`-classpath`覆盖默认值和环境变量。 - **-jar参数**:如果指定,所有类都从该`.jar`文件中加载,其他设置将被忽略。 接下来,我们讨论**Package**。Package是Java中的一种命名空间...

    JAVA---JDK环境变量的配置

    3. 在“环境变量”窗口中,可以在用户变量或系统变量区域新建或修改上述的JAVA_HOME、PATH变量。对于JAVA_HOME,设置为JDK的安装路径;对于PATH,添加`%JAVA_HOME%\bin`。 在Linux或macOS系统中,配置方法有所不同...

    Java程序设计基础:环境变量配置.pptx

    Java环境变量 命令所在路径:C:\Program Files\Java\jdk1.8.0_20\bin 但是这些命令由于不属于windows自己的命令,需要进行路径配置 Java环境变量 JAVA_HOME 环境变量 Path 环境变量 ClassPath 类路径环境变量 JAVA_...

    jdk-8u191-windows-x64安装包和环境变量配置说明

    1)计算机上点右键,属性,[高级系统该设置],【高级】-【环境变量】 2) 在系统变量下,新建,变量名:JAVA_HOME,变量值:C:\Java\jdk1.8.0_05 (这个目录根据本地安装目录修改,这个目录下存在bin/db/include等...

    JAVA--JDK环境变量的配置

    1.我的电脑-->属性-->高级-->环境变量.  2.配置用户变量:  a.新建 JAVA_HOME  C:\Program Files\Java\j2sdk1.5.0 (JDK的安装路径)  b.新建 PATH  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin  c.新建 ...

    Java系统环境变量设置工具

    在Windows操作系统中,用户通常需要手动配置三个关键的环境变量:JAVA_HOME、PATH和CLASSPATH,以便系统能够找到Java的安装位置和相关库。 **JAVA_HOME**: 这个环境变量指向Java SDK的安装目录。正确设置JAVA_HOME...

    java如何设置JAVA_HOME,path,classpath及其作用

    **Classpath**环境变量指定了Java虚拟机(JVM)搜索用户自定义类文件的路径。 - **设置方法**: 1. 在“环境变量”对话框中点击“新建”,创建名为“classpath”的系统变量。 2. 设置变量值为“.;%JAVA_HOME%\lib\...

    java classpath 理解

    - 在 Windows 系统中,可以编辑系统环境变量,找到 `CLASSPATH` 变量进行修改。 - 在 Linux 和 Mac 系统中,可以在 `.bashrc` 或 `.profile` 文件中添加 `export CLASSPATH=路径`。 3. **注意事项**: - 当设置...

    Java命令行classpath的设置

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

    java 环境变量的配置

    对于Java而言,配置这些环境变量可以确保系统能够找到Java安装路径、JVM和其他必要的组件,从而顺利地编译和运行Java程序。 #### 二、配置步骤详解 ##### 1. 打开“环境变量”设置 - 在桌面上找到“我的电脑”...

    java环境变量一键设置

    Java环境变量配置 在"系统变量"下进行如下配置: (1)新建->变量名:JAVA_HOME变量值:D:\Java\jdk1.6.0_12(这只是我的JDK安装路径) (2)编辑->变量名:Path在变量值的最前面加上:%JAVA_HOME%\bin;%JAVA_HOME%\jre\...

Global site tag (gtag.js) - Google Analytics