Je travaille dans un projet Maven/Java "biggish" et je n'arrive pas à comprendre l'erreur que j'éprouve lors de l'exécution de l'application (elle compile OK). Le code d'erreur que je reçois est: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)
De l'apparence de celui-ci, il semble que la machine virtuelle ne trouve pas la classe « com.sun.management.OperatingSystem », mais après googler je ne peux pas autour de savoir où est-ce classe supposée être située.
Des indices?
EDIT: Courir avec JRE 1.6.0_18 JDK (JAVA_HOME = C: \ Program Files \ Java \ jdk1.6.0_18)
Sous quelle version de Java exécutez-vous l'application? –
Pouvez-vous également publier vos parties pertinentes de votre script Maven et Start-up. – Sean