我有一个使用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