I get the following exception when building using m2eclipse (using embedded
maven), executing mvn from the command like seems to work just fine (plugin
- native2ascii-maven-plugin)

--- Nested Exception ---
java.lang.ClassNotFoundException: sun.tools.native2ascii.Main
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadRealmClass(ClassRealm.java:174)
    at
org.codehaus.plexus.classworlds.strategy.DefaultStrategy.loadClass(DefaultStrategy.java:67)
    at
org.codehaus.plexus.classworlds.strategy.ForeignStrategy.loadClass(ForeignStrategy.java:39)
    at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:201)
    at
org.codehaus.plexus.classworlds.strategy.DefaultStrategy.loadClass(DefaultStrategy.java:73)
    ....
    at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:176)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:63)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:52)

I have only 2 versions of jdk on my ubuntu box, both from sun

/usr/lib/jvm/java-6-sun/jre/bin/java
/usr/lib/jvm/java-1.5.0-sun/jre/bin/java

and based on the eclipse console, m2eclipse is using

/usr/lib/jvm/java-1.5.0-sun-1.5.0.16/bin/java

I verified that tools.jar exists in

/usr/lib/jvm/java-1.5.0-sun-1.5.0.16/lib

Any suggestion on what path element I am missing. I am stumped, not
convinced that this is a m2eclipse issue, but my alternative was the maven
mailing list and since it works correctly from the command line, I am
posting this here.

Thank you
Bhaskar

Reply via email to