"大きな" Maven/Javaプロジェクトで作業していて、アプリケーションを実行するときにエラーが発生することはありません(コンパイルは正常です)。私が取得エラーコードは次のとおりです。Java NoClassDefFoundError
java.lang.NoClassDefFoundError: Could not initialize class com.sun.management.OperatingSystem
at com.sun.management.OSMBeanFactory.getOperatingSystemMXBean(OSMBeanFactory.java:30)
at sun.management.ManagementFactory.getOperatingSystemMXBean(ManagementFactory.java:100)
at sun.management.ManagementFactory.createPlatformMBeanServer(ManagementFactory.java:308)
at java.lang.management.ManagementFactory.getPlatformMBeanServer(ManagementFactory.java:504)
at com.sun.xml.internal.ws.server.JMXAgent.<init>(JMXAgent.java:49)
at com.sun.xml.internal.ws.server.JMXAgent.getDefault(JMXAgent.java:77)
at com.sun.xml.internal.ws.server.WSEndpointImpl.<clinit>(WSEndpointImpl.java:84)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
それを見てから、それはVMが「com.sun.management.OperatingSystem」クラスを見つけることではないですが、それがどこにあるの周りグーグルでの後、私は見つけることができないようですクラスが存在するはずです。
ヒント
EDIT:JRE JDK 1.6.0_18で実行(JAVA_HOME = C:\プログラムファイル\ Javaは\ jdk1.6.0_18)
アプリケーションを実行しているJavaのバージョンは? –
mavenと起動スクリプトの関連部分も投稿できますか? – Sean