私は「大規模な」Maven/Java プロジェクトで作業しており、アプリの実行時に発生するエラーを理解できません (正常にコンパイルされます)。私が得るエラーコードは次のとおりです。
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」クラスを見つけていないようですが、グーグルで調べた後、そのクラスがどこにあるのかわかりません。
ヒントはありますか?
編集: JRE JDK 1.6.0_18 で実行 (JAVA_HOME=C:\Program Files\Java\jdk1.6.0_18)