`
can_do
  • 浏览: 265958 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Windows下遍历某个目录下的jar并赋给变量classpath

阅读更多
////////////begin///////////
@REM define jar source set
set QSNODE_JAR_SET=%QSNODE_COMM%\*.jar,%APPLICATION_LIB%\*.jar,%QSNODE_LIB%\*.jar

echo Begin to append needed jar file

set TMP_CLASSPATH=

@REM append jar in a-z order
for %%i in (%QSNODE_JAR_SET%) do (call :append %%i)
goto okClasspath

:append
set TMP_CLASSPATH=%TMP_CLASSPATH%;%1
goto :end

:okClasspath
set CLASSPATH=%CLASSPATH%%TMP_CLASSPATH%;%QSNODE_CONF%;%APPLICATION_CONF%
echo CLASSPATH is [%CLASSPATH%]
echo Finish doing append needed jar file

:end
////////////end///////////
分享到:
评论

相关推荐

    批量加入jar包到loadrunner环境变量中

    以下是一个简单的Java代码示例,展示了如何遍历目录并获取所有`.jar`文件: ```java import java.io.File; import java.util.ArrayList; import java.util.List; public class GetFileNameUnderDIR { public ...

    批量jar包加载入CLASSPATH脚本

    此函数是整个脚本的核心,负责遍历指定路径下的所有jar文件,并调用`InsertClasspath`函数将其逐个添加到`CLASSPATH`中。具体步骤包括: 1. **初始化**:输出信息表明正在设置`CLASSPATH`。 2. **操作系统检测**:...

    JAVA坏境变量中的JAVA_HOME,PATH,CLASSPATH的设置与作用.pdf

    在设置了包含%JAVA_HOME%\bin的PATH后,无论你在哪个目录下,都可以直接输入`java`, `javac`, `jar`等命令,因为操作系统会自动在PATH变量所指定的目录中查找这些可执行文件。 1. **全局访问**:添加%JAVA_HOME%\...

    一个自动生成CLASSPATH字符串的脚本

    通常,开发者需要手动将所有相关的库路径添加到环境变量CLASSPATH中,这既繁琐又容易出错。这个脚本可能采用了以下策略: 1. **自动搜索**:脚本可能会遍历指定的目录(如`src`),找出所有包含`.class`文件的子...

    windows部署jar服务包结构和脚本

    本文将详细介绍Windows下部署JAR服务包的结构和脚本编写方法。 首先,我们需要理解一个典型的JAR服务包的结构。一个完整的部署包可能包括以下部分: 1. **主JAR文件**:这是应用程序的核心,包含了所有的类、资源...

    JDBC API基本用法、jar、JDK配置,泛型

    4. 可以通过`jar tvf jar_file_name.jar`查看jar包内容,`jar uvf jar_file_name.jar file_to_add`追加文件。 **泛型** 泛型是Java SE 5引入的新特性,用于增强类型安全性和代码重用。泛型的主要作用: 1. 类型...

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

    - **定义**:`PATH`环境变量用于定义系统搜索可执行文件时会遍历的路径列表。 - **作用**:通过添加JDK的`bin`目录到`PATH`,可以在命令行中任意位置调用Java相关的命令(如`javac`、`java`等)。 - **示例配置**:...

    jdk环境变量配置

    默认情况下,它会包含当前目录(以`.`表示),以及JDK安装目录下的`lib`文件夹中的`tools.jar`和`dt.jar`。因此,你应该在系统环境变量中创建一个新的`CLASSPATH`变量,其值为`.;%JAVA_HOME%\lib\tools.jar;%JAVA_...

    lib下所需要的MySQL的jar包

    本文将深入探讨这两个在lib目录下所需的MySQL jar包——`mysql-connector-java-3.0.16-ga-bin.jar`和`mysql-2.0.4.jar`,以及它们在连接MySQL数据库时的作用。 首先,`mysql-connector-java-3.0.16-ga-bin.jar`是...

    java路径设置[借鉴].pdf

    默认情况下,JDK的`rt.jar`(包含Java运行时库)需要在CLASSPATH中,例如Windows上的`%JAVA_HOME%\jre\lib\rt.jar`,Linux上的`$JAVA_HOME/jre/lib/rt.jar`。此外,"."(当前目录)也被包含在CLASSPATH中,这意味着...

    ojdbc8.jar

    需要注意的是,使用`ojdbc8.jar`时,需要确保它已经包含在应用的类路径(ClassPath)中,否则Java虚拟机无法找到并加载驱动。这可以通过设置系统属性`java.class.path`,或者在IDE(如Eclipse、IntelliJ IDEA)中...

    sqlServer.jar包

    使用`sqlServer.jar`之前,开发者需要将其添加到Java项目的类路径(ClassPath)中,确保运行时Java虚拟机可以找到并加载这些类库。这通常可以通过编辑项目配置或设置环境变量`CLASSPATH`来实现。一旦`sqlServer.jar`...

    jstl-api-1.2.jar、jstl-impl-1.2.jar

    这个jar文件通常被添加到项目的编译类路径(classpath)中,这样编译器就可以识别JSTL相关的代码,并进行类型检查。开发者通过导入这些接口,可以在JSP页面中使用JSTL标签。 **jstl-impl-1.2.jar** 是JSTL的具体...

    同一个package的类型分散在不同JAR包中

    默认情况下,类加载器会遍历ClassPath中的所有位置,包括JAR文件,寻找指定包下的类。如果同一个包中的类分散在多个JAR中,类加载器会按顺序找到第一个匹配的类进行加载。 3. **构建工具**: 在实际开发中,Maven...

    连接oracle的jar包

    "连接Oracle的jar包"就是这个场景下的关键元素,它包含了一系列类和接口,使得Java代码可以创建、执行SQL语句以及管理Oracle数据库的连接。 Oracle JDBC驱动分为几种类型,最常用的是 Thin 驱动,也被称为纯Java...

    JSTL所需jar包

    在实际项目中,这两个jar文件需要被添加到项目的类路径(ClassPath)中,通常是放置在WEB-INF/lib目录下。对于Web应用服务器,比如Tomcat,当部署应用时,服务器会自动扫描这个目录并加载这些库,使得JSTL可以正常...

    java常用配置及jar包文件

    在命令行环境下,可以通过`-cp`或`-classpath`参数设置,或者在`CLASSPATH`环境变量中全局配置。对于大型项目,通常会使用构建工具如Maven或Gradle,它们自动管理类路径并简化构建过程。 接下来是`jstl.jar`,全称...

    ojdbc8.jar驱动.rar

    对于非Maven项目,只需将解压后的`ojdbc8.jar`复制到项目的`lib`目录,或者在Java的`CLASSPATH`环境变量中包含其路径。 使用`ojdbc8.jar`驱动时,还需确保Java运行环境与Oracle数据库版本兼容。例如,如果你正在...

    ojdbc6-11.2.0.4.jar

    在传统的Java应用中,这可以通过在环境变量CLASSPATH中指定路径或者在IDE(如Eclipse、IntelliJ IDEA)的构建路径设置中包含此JAR来实现。在现代的Maven或Gradle项目中,可以通过在pom.xml或build.gradle文件中定义...

    freemarker-2.3.28.jar

    在实际应用中,开发者通常会将这个JAR文件添加到项目的类路径(classpath)中,以便在运行时能够解析和执行Freemarker模板。如果在Eclipse中使用,可以将该JAR文件添加到项目的构建路径,确保项目能正确识别并利用...

Global site tag (gtag.js) - Google Analytics