下面是我的Jar结构。这是独立的jar。从批处理文件执行独立JAR
MyApp.jar
--> .settings
--> com
--> lib
--> META-INF
--> resources
--> .classpath
--> .project
我正试图从bat文件中执行这个jar文件。
我刚才提到的MANIFEST.MF文件的类路径和主类下的META-INF文件夹从MyApp.jar
Manifest-Version: 1.0
Class-Path: ./lib/jar1.jar ./lib/jar2.jar ./lib/jar3.jar
Main-Class: com.bank.Main
在我的bat文件: Java的罐子d:\程序\ MyApp.jar
是否正确的方式来lib文件夹内的jar文件?
但我仍然面临ClassNotFoundException。
Exception in thread "main" java.lang.NoClassDefFoundError: javax/jms/JMSException
任何我错过了请告诉我。
请加上完整的错误信息。 – Fildor
线程“main”中的异常java.lang.NoClassDefFoundError:javax/jms/JMSException – DEADEND
似乎你缺少一个依赖jar吗? – Fildor