windows xp中,如何把一大堆jar文件 快速加载到classpath变量中,
比如 D:里面有100个要加的类库文件(jar),如果一个个set classpath=...会很麻烦
我用的环境是命令提示符工具(即cmd.exe)里面运行java。

解决方案 »

  1.   

    或者把ext目录指向你的这个目录
      

  2.   

    写个批处理文件,大致如下:
    @echo offset RDS_HOME=.\..\
    set JAVAHOME=%JAVA_HOME%
    @rem java命令
    @rem set COAL_RT=%JAVAHOME%\bin\java
    set JAVAHOME=%JAVAHOME%;%JAVAHOME%\bin;%JAVAHOME%\lib;%JAVAHOME%\lib\dt.jar;%JAVAHOME%\lib\tools.jar
    @rem 退回到上级目录
    cd ..
    setlocal enabledelayedexpansion
    for %%j in (*.jar) do (
    set all_jars=%cd%\%%j;!all_jars!
    )
    echo %all_jars%
    cd .\bin
    java  -classpath %all_jars% com..SchedulerEntry
    endlocal
      

  3.   

    用java写个循环, 迭代jar文件, 输出个bat文件
    哈哈
      

  4.   

    楼上几位已经提供了很多方法了你还可以extends URLClassLoader,将某个或某几个目录下的jar包全部加进去