本文主要是介绍Could not find the main class: *****.Program will exit,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天在运行一个 java Application时突然出现一下对话框,并抛异常。
java.lang.NoClassDefFoundError: sy12/FrameQueryTest
Caused by: java.lang.ClassNotFoundException: sy12.FrameQueryTest
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Exception in thread "main"
解决办法是:
由于我的磁盘合并过,原来的jdbc驱动所在的磁盘盘号变了,重新引入了驱动包,但原来的驱动包没删,所以出现了这个问题,把原来的包删了就好了。报的是找不到FramQueryTest的main函数,但实际上和这个没关系。
这篇关于Could not find the main class: *****.Program will exit的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!