Class-Path: . lib/aaa.jar lib/bbb.jar ....后面还有很多很多换行的话会报错:Exception in thread "main" java.io.IOException: invalid manifest format不换行的话会说我 超长.有什么办法?另外,不要让我用eclipse打到jar包内部,这招可以解决,但我不能这么解决发个牢骚:
我都服了这个2B项目的开发者了... 引了20M的各种框架各种jar包到他项目下,如果是他自己开发的公共组件还尚可理解;但是全部都是TNND第3方jar包. 对这种疯狂套框架的行为简直是不能理解.不能理解!! 不能理解!!!!
我都服了这个2B项目的开发者了... 引了20M的各种框架各种jar包到他项目下,如果是他自己开发的公共组件还尚可理解;但是全部都是TNND第3方jar包. 对这种疯狂套框架的行为简直是不能理解.不能理解!! 不能理解!!!!
那你怎么弄? 直接全体统统打进jar包? 包括配置文件都打进1个jar包???
我就想写个BAT,把这些 jar 通过bat的方式直接导入.比如 java -jar +[导入lib/多个jar] oooxxxx.jar我要执行oooxxxx.jar 并且导入lib包下所有jar因为 oooxxxx.jar 的执行要依赖 lib包下的东西
新行前面带个空格就行Class-Path: . lib/aaa.jar
lib/bbb.jar
lib/ccc.jar
关键点:1)每行开头结尾都要有空格(我用的是半角的,不知道全角的行不行) 2)最后一行写完后,要回车两次,而且要确保回车的两行都是顶格!
你可以试探性的将你认为没有用的JAR包拿掉 其实当JAR包互相依赖的时候 20个不算多
如果你觉的用classpath逐个加载jar导致命令过长 你可以尝试用java.ext.dirs 来弄 不过这样总是出一些莫名其妙的毛病...