`
yuancihang
  • 浏览: 144820 次
  • 性别: Icon_minigender_1
  • 来自: 洛阳
社区版块
存档分类
最新评论

目录下所有jar拼接classpath脚本

 
阅读更多

windows:

 

set MY_HOME=%~dp0

@setlocal EnableExtensions EnableDelayedExpansion

set CLASSWORLDS_JAR=.
for /F %%i in ('dir /a-d/b/s ..\lib\*.jar') do set CLASSWORLDS_JAR=!CLASSWORLDS_JAR!;%%i
echo %CLASSWORLDS_JAR%

 

linux:

MY_HOME=$(cd "$(dirname $0)/../";pwd )
echo $MY_HOME

CLASSWORLDS_JAR=.
for i in $(ls `pwd`/*.jar)
do
CLASSWORLDS_JAR="${CLASSWORLDS_JAR}:${i}"
done
echo ${CLASSWORLDS_JAR}

 

分享到:
评论

相关推荐

    批量jar包加载入CLASSPATH脚本

    - **Solaris系统**:使用`ls -l`和`awk`组合命令列出`$LIB_PATH`目录下所有jar文件的全路径。 - **其他系统**:通过类似的方法列出`${JAVA_LIB}`目录下的jar文件,并保存至临时文件`./jarlist`中。 3. **遍历添加*...

    java classpath 批量设置脚本

    CLASSPATH="$CLASSPATH:""$jar" done windows : SETLOCAL ENABLEDELAYEDEXPANSION set LIB=xx set CLASSPATH=. FOR %%C IN (LIB\*.jar) DO set CLASSPATH=!CLASSPATH!;%%C echo %CLASSPATH%

    jar包启动脚本与备份脚本。

    在这个例子中,脚本将当前的JAR文件复制到用户家目录下的`app_backups`目录,并以日期命名,便于后续的版本管理和恢复。 总结来说,`start.sh`和`bak.sh`是Java应用程序生命周期管理的重要工具。`start.sh`允许...

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

    1. **自动搜索**:脚本可能会遍历指定的目录(如`src`),找出所有包含`.class`文件的子目录,这些通常对应于Java项目的包结构。 2. **构建路径字符串**:找到的每个目录会被转换成类路径的格式,即前缀"."表示当前...

    jar文件部署和执行脚本

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

    java动态添加外部jar包到classpath的实例详解

    Java 动态添加外部jar包到classpath是指在Java应用程序中动态地加载外部jar包到classpath中,以便在不重新启动服务器的情况下使用最新的代码。这项技术在项目开发过程中非常有用,因为它可以让开发者在不影响应用...

    浅析Spring配置中的classpath:与classpath*:的区别

    classpath:是指 WEB-INF 文件夹下的 classes 目录。通常我们使用这种写法是在 web.xml 中,例如 Spring 加载 bean 的上下文时。classpath: 只会到你的 class 路径中查找文件,不会包括 jar 文件中的 class 路径。 ...

    Drools报错:The Eclipse JDT Core jar is not in the classpath

    标题 "Drools报错: The Eclipse JDT Core jar is not in the classpath" 提示了一个常见的编程问题,即在使用Drools规则引擎时,由于缺少Eclipse JDT(Java Development Tools)核心库,导致运行错误。这个问题涉及...

    在linux和windows下动态设置classpath调用java类方法脚本代码

    2. **环境变量**:在shell脚本中,可以设置`CLASSPATH`环境变量,这会影响到所有在这个shell会话中的Java程序。例如,在bash shell中: ``` export CLASSPATH=/path/to/your/classes java MainClass ``` 3. **....

    非可执行jar包的Windows bat执行脚本

    如果我们想要在没有可执行JAR(即没有主类声明)的情况下运行JAR内的功能,可以通过编写BAT脚本来实现。以下是一个简单的示例: ```bat @echo off rem 设置Java运行环境变量 set JAVA_HOME=C:\Program Files\Java\...

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

    将这个程序编译并运行,它会输出指定目录下所有JAR文件的完整路径。这些路径可以手动复制到LoadRunner的配置文件中,或者通过自动化脚本进一步处理和插入。 总之,批量加入JAR包到LoadRunner环境变量是一项关键任务...

    ant打jar包时, 怎么把所依赖的jar包与从源码中编译过来class文件合并成最终的一个jar?

    `update="true"`表示更新现有的jar文件,`zipgroupfileset`用于将"lib"目录下的所有jar文件作为单一的类路径条目加入到jar中。 4. **运行Ant** 在命令行中,导航到包含`build.xml`的目录,然后运行`ant jar`命令...

    关于执行java命令引入外部jar包方法

    例如,如果有一个名为`mysqlJdbc.jar`的JAR包,且该文件位于`E:\`目录下,可以通过以下步骤将其添加到`CLASSPATH`中: 1. 打开系统环境变量设置界面。 2. 查找`CLASSPATH`变量,若不存在则创建一个。 3. 在`...

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

    然后,它遍历`lib`目录下的所有JAR文件,将它们添加到类路径。最后,使用`java`命令启动应用程序,指定主类为`com.example.MainClass`。 **停止脚本(stop.bat)**: 停止脚本通常涉及到找到进程ID并发送一个终止...

    Spring Boot项目打成jar包后,下载resources目录下文件为空的demo

    Spring Boot默认会将`src/main/resources`目录下的内容打包进jar文件,包括静态资源(static)、模板文件(templates)和配置文件。静态资源和模板文件会被放置在一个特殊的结构中,以便于在运行时能够正确地被应用...

    activation.jar、jsp-api.jar、servlet-api.jar、mail.jar

    JSP-api.jar包含了JSP规范定义的接口和类,比如`javax.servlet.jsp.*`包下的类,这些类和接口提供了页面指令、脚本元素、表达式语言等JSP特性。开发者可以使用这些API来创建自定义标签库或者实现自定义JSP页面生命...

    关于classpath

    classpath就是JVM寻找这些类文件的路径集合,它可以是目录、jar文件或zip文件。如果没有正确设置classpath,JVM可能找不到必要的类,导致程序无法运行。 ### 2. classpath的配置方式 #### 2.1 环境变量配置 在操作...

    自学如何使用框架的工具classpath

    2. **设置`classpath`**:你可以通过`-cp`或`-classpath`命令行选项来设置`classpath`,或者在`JAVA_HOME/bin`目录下的`java.exe`启动脚本中修改`CLASSPATH`环境变量。 3. **路径分隔符**:在Windows上,路径之间...

    Shell脚本通过Java class文件启停Java程序源码(脚本及源码)

    在开发过程中经常会员到在Linux环境中使用Shell脚本启动和停止java程序的情况,常用的java -jar命令只能运行jar文件,有很多不方便的地方,一旦代码修改就需要重新编辑打包,其实还有很多其他的方式,这个资源中包含...

    jar包所在文件夹

    在构建项目时,如使用Maven或Gradle,这些jar包会被添加到项目的类路径(classpath)中,从而确保程序运行时能够正确地找到并使用它们。 总结来说,`json-lib jar包`用于处理JSON数据,`mysql驱动jar包`是与MySQL...

Global site tag (gtag.js) - Google Analytics