2013-02-27 109 views
0

我想在RAD IDE上使用W​​ebsphere 7.0应用程序服务器设置工作区。我使用的Java 1.6Websphere启动错误

当过我尝试启动我的服务器,它抛出以下错误:

Exception in thread "main" java.lang.NoClassDefFoundError: Files 
Caused by: java.lang.ClassNotFoundException: Files 
at java.net.URLClassLoader.findClass(URLClassLoader.java:434) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:660) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:358) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:626) 
Could not find the main class: Files. Program will exit. 

会是什么原因?有没有人以前得到过这种错误。

注意:我尝试了google搜索,并且人们建议尝试更改classpath,我试过并且没有工作。

回答

2

看起来像是某个地方没有引用包含C:\ Program Files的参数,可能是由于定制的JVM配置。如果您使用-script选项bin \ startServer.bat,则可能能够确定事情发生错误的地方。这可能是一个产品问题,所以如果你无法弄清楚(或者你认为你的配置不应该被指责),那么你可能会考虑与IBM开放PMR。

+0

谢谢bkail。我想出了错误和原因是xml.properties文件中的类路径有一个额外的'/'。谢谢。 – 2013-03-06 16:54:12

+0

“程序文件”在某处缺少引号似乎是导致此错误的最终原因。就我而言,这是因为我为其他原因设置了一个没有引号的Windows'JAVA_HOME'环境变量,由于某种原因,WebSphere'setupCmdLine.bat'文件现在已经注释掉了它自己的'set JAVA_HOME' – dbreaux 2014-08-27 17:23:22