`

批处理:将目录下所有的jar文件都加到CLASSPATH(转)

阅读更多

代码 :

     @echo off

  1. SetLocal EnableDelayedExpansion   
  2. FOR %%i IN ("XXX\lib\*.jar") DO SET CLASSPATH=!CLASSPATH!;%%~fsi   
  3. echo %CLASSPATH%   
  4. EndLocal   

第一句:启用变量延迟;
第二句:循环将.jar文件加入,并以短路径的形式加入;
比如:C:\Program Files\lib\XXX.jar
变为:C:\Progra~1\lib\XXX.jar
第三句:显示设置后的CLASSPATH值;
第四句:还原系统环境设置

注意:第二句的!CLASSPATH! 与 %%~fsi 的写法,特别是!CLASSPATH!而不是%CLASSPATH%

如果是想以相对径的加入到CLASSPATH的话,就直接用

代码
  1. FOR %%i IN ("./lib/*.jar") DO SET CLASSPATH=!CLASSPATH!;%%i   


即可。

分享到:
评论

相关推荐

    java 导出 jar 文件 执行批处理

    批处理文件可能包含添加`lib`目录到类路径的命令,例如`set CLASSPATH=%CLASSPATH%;lib\*`。 6. **构建工具**:现代的Java项目经常使用Maven或Gradle等构建工具自动管理依赖和打包JAR。Maven的`assembly`或`shade`...

    Eclipse 项目 打包成 可执行jar 文件

    2. **所有依赖已正确配置**:项目中的所有外部库(即第三方JAR文件)都应正确配置,并能够正常工作。 #### 二、手动配置MANIFEST.MF文件 如果你的Java项目需要引用额外的JAR包作为资源文件,则需要自定义MANIFEST....

    Java环境变量设置-批处理文件

    它可以包含类库、JAR文件或当前目录(`.`)等。如果不设置,JVM会默认使用`.`和`rt.jar`(位于JRE的`lib`目录下)。 接下来,让我们看看如何用批处理文件设置这些环境变量: 1. **创建批处理文件**:打开记事本,...

    批处理执行java项目main方法

    这样,批处理文件就能在正确的目录下运行Java程序。 4. **设置Classpath**: `CLASSPATH`环境变量指定了Java虚拟机寻找类文件的路径。这里的`.;%JDK_HOME%\lib\dt.jar;%JDK_HOME%\lib\tools.jar`将当前目录(`.`)...

    编写批处理命令来执行JAVA文件

    本篇将深入讲解如何编写批处理命令来执行JAVA文件,以及相关知识点。 1. **批处理文件介绍** 批处理文件(.bat)是一种文本文件,包含了可执行的DOS命令。当用户运行这个文件时,Windows会逐行解析并执行这些命令...

    批处理设置java环境变量

    %JAVA_HOME%\lib\tools.jar"`:设置基本的CLASSPATH,"."表示当前目录,其他的jar文件是JDK自带的标准库。 3. **保存并关闭**:将文件另存为`.bat`格式,例如“设置Java环境变量.bat”。 4. **运行批处理**:双击...

    java的jar包打包操作手册

    Java JAR 包(Java Archive,Java 归档文件)是一种将许多文件组合成一个压缩文件的格式,广泛应用于 J2EE 应用程序的开发中。JAR 文件可以包含类、图片、配置文件等多种类型的文件,以便于项目的部署和使用。 JAR ...

    批处理 配置java环境变量

    但如果你想让JVM查找其他目录或jar文件,就需要设置CLASSPATH。 接下来,我们将使用批处理脚本(set_java_path.bat)来配置这些环境变量。以下是一个简单的批处理脚本示例: ```batch @echo off REM 设置JAVA_HOME...

    用bat运行java文件中引用了外部jar的java程序

    在这个BAT文件中,`@echo off`是用来关闭命令回显,`set classpath`用于设置类路径,这里我们假设所有的jar文件都位于当前目录下的`lib`子目录中。`%classpath%`是一个环境变量,将在运行时被解析为实际的类路径。...

    classpath 和path

    3. **配置`CLASSPATH`**:将项目的类文件所在的目录以及所有依赖的jar包添加到`CLASSPATH`中。 通过以上步骤,可以确保Java程序能够正常编译和运行。 #### 四、常见问题及解决方法 在配置过程中可能会遇到一些...

    批处理设置JAVA环境变量

    批处理(Batch Script)是一种在Microsoft Windows操作系统中执行一系列命令的脚本文件,通常扩展名为.bat或.cmd。这种技术常用于自动化重复性任务,比如设置系统环境变量,这对于开发Java应用程序至关重要。Java...

    jar文件部署和执行脚本

    - 使用`ls`命令列出`./lib/`目录下的所有.jar文件,并将它们添加到`CLASSPATH`环境变量中。 - 设置Java虚拟机的内存参数,`-Xmx512M`表示最大堆内存为512MB,`-Xms128M`表示初始堆内存为128MB。 - 最后,使用`java`...

    快速复制JAR

    - **构建工具**:像Maven和Gradle这样的构建工具,可以配置为自动将JAR文件部署到特定目录或远程服务器。 3. **环境变量设置**: `注册环境变量.reg`文件可能包含Windows注册表条目,用于设置系统环境变量,这在...

    命令行下制作可导入项目执行的JAR包.pdf

    从给定文件的部分内容来看,主题涉及了在命令行环境下如何制作一个可执行的Java JAR包。JAR包是一种通过Java的压缩文件格式,用于封装Java...熟练掌握这些步骤有助于开发者将项目打包成独立的JAR文件,便于部署和运行。

    批处理 环境变量设置

    2. **PATH**:添加`%JAVA_HOME%\bin`到PATH变量,使得在任何目录下都能运行Java相关命令。 3. **CLASSPATH**:定义Java类库搜索路径,但现代Java开发中,通常通过`-cp`或`-classpath`命令行选项或者`module`系统来...

    ant打jar包以及制作成bat文件双击运行

    在实际开发中,你可能还需要处理依赖库,例如添加`<classpath>`元素来包含外部jar文件,或者使用`<zipgroupfileset>`来将多个jar合并到一个单一的归档文件中。同时,为了便于版本控制和团队协作,你通常会将build....

    java程序打包

    这里的批处理文件将 JAVA_HOME 设置为 Java 开发工具包的安装目录,并将 PATH 环境变量设置为 Java 开发工具包的 bin 目录。然后,使用 javaw 命令执行 MyApp.jar 文件。 四、jar 命令的选项 jar 命令提供了多种...

Global site tag (gtag.js) - Google Analytics