I suppose m2eclipse uses the JRE instead of the JDK. What is the java system library associated with your project: are JRE one or a JDK ?
Regards Jeff MAURY On Fri, Jan 9, 2009 at 1:29 AM, Bhaskar Maddala <[email protected]> wrote: > 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 > -- La mélancolie c'est communiste Tout le monde y a droit de temps en temps La mélancolie n'est pas capitaliste C'est même gratuit pour les perdants La mélancolie c'est pacifiste On ne lui rentre jamais dedans La mélancolie oh tu sais ça existe Elle se prend même avec des gants La mélancolie c'est pour les syndicalistes Il faut juste sa carte de permanent Miossec (2006) http://www.jeffmaury.com http://riadiscuss.jeffmaury.com http://www.lastfm.fr/listen/user/jeffmaury/personal Mes CDs à récupérer: http://spreadsheets.google.com/ccc?key=pNeg4Doa_oCsh7CepKPaPTA&hl=en
