ClassNotFoundException:在gnu.gcj.runtime.SystemClassLoader中

时间:2012-03-09 14:21:30

标签: java linux

当我尝试在脚本的帮助下运行java应用程序

时,我收到此异常
Caused by: java.lang.ClassNotFoundException: com.tata.topListQuoteSamples.TOPLISTSample not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:/home/sai/NewgdpapiToplist1/lib/commons-logging-1.0.4.jar,file:/home/sai/NewgdpapiToplist1/lib/log4j-1.2.8.jar,file:/home/sai/NewgdpapiToplist1/lib/mail.jar,file:/home/sai/NewgdpapiToplist1/lib/marketdata-b1.1.jar,file:/home/sai/NewgdpapiToplist1/lib/middleware.jar,file:/home/sai/NewgdpapiToplist1/lib/gdpapi-all.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
   at java.net.URLClassLoader.findClass(libgcj.so.7rh)
   at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
   at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
   at gnu.java.lang.MainThread.run(libgcj.so.7rh)
End time:  Fri Mar 9 09:15:55 EST 2012

1 个答案:

答案 0 :(得分:0)

基本上你需要在脚本中直接设置类路径。

如果您正在使用“java.exe”(或任何类似的Linux)执行java,请确保指定类路径(或者如果您从命令行运行该路径,请确保您这样做或者是在右侧文件夹中)