我有一個使用Spring 3.0(這是一堆瓶子,而不是一個罐子)的NetBeans Java控制檯項目。添加彈簧罐到類路徑
當我嘗試在命令行中執行它,我得到
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext
Caused by: java.lang.ClassNotFoundException: org.springframework.context.ApplicationContext
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: com.aosprojects.transportservice.runner.InitialRunner. Program will exit.
如何解決這一問題?
我一直在使用-cp指定像
java -cp libs/spring/* -jar dist/XXXXX.jar
我已經這樣做了,但是當我導航到dist文件夾並嘗試運行jar時,它會顯示列出的異常 – 2011-04-23 01:01:46
您嘗試運行JAR嗎?這是一個可執行的JAR? – duffymo 2011-04-23 12:40:17