classpath超长,通常的解决办法是吧jar们都放到容器的lib里,或者把jar都解压,但是有没有其他的更有效,更好的办法呢?听说有个one-jar的开源软件,是否好使?没有深入研究,请高手指点.万分感谢,这问题困扰我很久了.

解决方案 »

  1.   

    不明白楼主是什么意思,是说classpath中会包括多个.jar文件吗,执行程序的时候要写入很多参数吗?如果这样,把他们都放到系统的环境变量中去,不就可以了吗
      

  2.   

    One-JAR 一个非常简单的软件打包解决方案,使用定制的类装入器,动态地从可执行 JAR 文件内部的 JAR 文件中装入类,同时保留支持 JAR 文件的结构。
    http://minixia.blogdriver.com/minixia/