2013-02-27 106 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