Can you drop a statement in JavacCompiler.java to echo the path to tools.jar it is trying to use, and check it exists for you?

it looks in ${java.home}/../lib/tools.jar, and ${java.home} is usually the location of the JRE used ($JAVA_HOME/jre)

Cheers,
Brett

Mark Hobson wrote:
Hi there,

Just trying the new bootstrap on JDK 1.5.0_04 and getting:

[EMAIL PROTECTED] components]$ ./bootstrap.sh
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Using settings from C:\Documents and Settings\mark\.m2\settings.xml
You SHOULD have a ~/.m2/settings.xml file and must contain at least
the following information:

<settings>
  <localRepository>/path/to/your/repository</localRepository>
</settings>

Alternatively, you can specify -Dmaven.repo.local=/path/to/m2/repository

HOWEVER, since you did not specify a repository path, maven will use:
C:\Documents and Settings\mark\.m2\repository to store artifacts
locally.
Using the following for your local repository: C:\Documents and
Settings\mark\.m2\repository
Using the following for your remote repository:
[http://repo1.maven.org/maven2,
http://snapshots.maven.codehaus.org/maven2/]
Analysing dependencies ...


Building project in c:\maven\components\bootstrap\bootstrap-mini
------------------------------------------------------------------
Cleaning c:\maven\components\bootstrap\bootstrap-mini\target...
Compiling sources ...
Compiling 32 source files to
c:\maven\components\bootstrap\bootstrap-mini\target\classes
Exception in thread "main" java.lang.ClassNotFoundException:
com.sun.tools.javac.Main
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at 
org.apache.maven.bootstrap.util.IsolatedClassLoader.loadClass(IsolatedClassLoader.java:62)
        at 
org.apache.maven.bootstrap.compile.JavacCompiler.compile(JavacCompiler.java:140)
        at org.apache.maven.bootstrap.Bootstrap.compile(Bootstrap.java:633)
        at org.apache.maven.bootstrap.Bootstrap.buildProject(Bootstrap.java:359)
        at org.apache.maven.bootstrap.Bootstrap.run(Bootstrap.java:140)
        at org.apache.maven.bootstrap.Bootstrap.main(Bootstrap.java:128)

Is this a known issue before I dig deeper?  $JAVA_HOME =
C:\Progra~1\Java\jdk1.5.0_04

Cheers,

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to