`
lj6684
  • 浏览: 964748 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

Ruby脚本遍历lib包生成classpath配置路径

    博客分类:
  • Ruby
阅读更多
为了方便大量java lib脚本的加载设置,没啥可多说的,直接上脚本

require "find"

if __FILE__ == $PROGRAM_NAME
  classpath = 'set CLASSPATH=.;'
  Find.find('./') do |name|
    if File.file? name       
      if name[name.length()-3, name.length()] == 'jar'
        classpath += name + ';'
      end
    end
  end
  
  puts classpath
end
分享到:
评论

相关推荐

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

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

    jdk的classpath路径和环境配置

    ### jdk的classpath路径和环境配置 在Java开发过程中,正确配置JDK(Java Development Kit)的环境变量是非常重要的步骤之一。它不仅关乎到开发工具能否正常运行Java程序,还直接影响到开发效率与项目的顺利进行。...

    批量jar包加载入CLASSPATH脚本

    为了解决这一问题,本文将详细介绍一个实用的Shell脚本——“批量jar包加载入CLASSPATH脚本”,该脚本能够自动化地将指定路径下的所有jar文件加入到`CLASSPATH`中。 #### 脚本功能与应用场景 此脚本的主要功能是在...

    java classpath 配置详细讲解

    ### Java Classpath 配置详解 #### 一、前言 对于初学Java的朋友而言,配置Java环境常常是一项艰巨的任务,尤其是如何正确设置`classpath`。这篇文章将通过一系列实际操作来详细阐述`classpath`的配置过程,帮助...

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

    Spring 配置中的classpath:与classpath*:的区别 Spring 配置中的classpath:与classpath*:的区别是 Spring 框架中一个常见的问题。本文主要介绍了这两种路径的区别、使用场景及注意事项,以帮助读者更好地理解和使用...

    Java路径问题最终解决方案之一.

    3. **相对于classpath的相对路径**:这类路径通常用于指向位于当前项目的classpath内的资源。例如,相对于 `file:/D:/java/eclipse32/workspace/jbpmtest3/bin/` 的路径。这里的 `bin` 目录被视为项目的classpath。...

    Path和classpath配置详解

    这些工具会自动计算依赖库的路径,并生成一个Classpath,使得JVM能够找到所有需要的类。例如,Maven的`pom.xml`文件中定义的依赖会自动被添加到Classpath中。 对于源码理解,了解`src/main/java`和`src/test/java`...

    Spring中使用classpath加载配置文件浅析

    - 如果同时存在目录和jar包,且没有使用classpath*前缀,Spring默认只会加载目录下的配置文件。 2. **使用通配符**:当路径中包含通配符(如`**/*`)时,Spring将尝试加载所有匹配的配置文件。例如: - 如果配置...

    spring boot加载资源路径配置和classpath问题解决

    Spring Boot加载资源路径配置和Classpath问题解决 Spring Boot加载资源路径配置是指在Spring Boot应用程序中,如何正确地加载资源文件的路径配置。资源文件是指项目中需要加载的文件,如配置文件、模板文件、类...

    java启动脚本生成工具.rar

    Java启动脚本生成工具是一款非常实用的开发辅助软件,它能帮助Java开发者快速生成适用于Windows和Linux操作系统的启动脚本,极大地提高了工作效率,避免了手动编写脚本的繁琐过程。这款工具的核心功能在于自动化处理...

    hadoop lib包

    安装过程中,需要将lib目录下的所有JAR文件添加到Hadoop的类路径(CLASSPATH)中,确保Hadoop能正确识别并加载所有依赖。同时,系统环境需要满足一定的硬件和软件要求,如Java环境(Java 6或更高版本),并且系统...

    Classpath Variable 解决办法

    1. **找不到主类**:确保主类全名(包括包名)正确,并且对应的.class文件位于Classpath所指定的路径下。 2. **缺少依赖库**:如果程序依赖于外部库(如.jar文件),确保它们被添加到Classpath中。可以单独指定每个...

    java classpath 批量设置脚本

    linux bash: YOUR_LIB=your_path for jar in `ls $YOUR_LIB/*.jar` do CLASSPATH="$CLASSPATH:""$jar" ... FOR %%C IN (LIB\*.jar) DO set CLASSPATH=!CLASSPATH!;%%C echo %CLASSPATH%

    java+lib所有包

    - 在开发中,JAR包通常通过类路径(Classpath)设置来引入,使得程序能够找到并加载其中的类。 3. Maven与Gradle管理lib包: - Maven是流行的Java项目管理工具,它通过POM(Project Object Model)文件管理依赖...

    maven打包后,读取类路径下的配置文件

    maven打包后,读取类路径下的配置文件,pom.xml配置,利用该配置可以成功读取类路径下相应的文件

    ant lib ant 所有lib包

    "ant lib ant 所有lib包"的标题可能是指收集了Ant项目所依赖的所有库文件,这些库文件对于Ant的正常工作至关重要。Ant不仅仅是一个简单的命令行工具,它依赖于一系列的库文件,包括Apache Commons库、JAR文件和其他...

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

    ### jdk配置信息:path的值,classpath的值以及java_home的值 #### JDK配置概述 JDK(Java Development Kit)是开发Java应用程序所必需的基础软件包,它包含了编译、运行Java程序所需的各种工具及库文件。在进行...

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

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

    java中path和classpath的设置

    `classpath`环境变量主要用于告知Java虚拟机(JVM)在哪里可以找到类库或包文件。在Java环境中,如果我们编译或运行的Java程序依赖于某些外部的类库,则必须通过`classpath`来指定这些类库的位置。 **具体设置方法:*...

    关于classpath

    本文将深入探讨classpath的基本原理、配置方式以及如何确保`javac`正确编译运行Java文件。 ### 1. classpath概述 在Java中,每个`.class`文件都代表一个类。当运行Java程序时,JVM需要知道这些类文件的存放位置。...

Global site tag (gtag.js) - Google Analytics