Dear List, I recently upgraded my JDK from 1.5.0_04 to 1.5.0_06. Now when I run
mvn compile I get the following error: Unable to locate the Javac Compiler in: C:\Program Files\Java\jre1.5.0_06\..\lib\tools.jar Please ensure you are using JDK 1.4 or above and not a JRE (the com.sun.tools.javac.Main class is required). In most cases you can change the location of your Java installation by setting the JAVA_HOME environment variable. Note that JAVA_HOME is set to C:\Program Files\Java\jdk1.5.0_06. There appears to be a built-in assumption somewhere within maven-compiler-plugin that ${java.home} == ${jre.home}\.. While this was true under jdk1.5.0_04, it is not the case with jdk1.5.0_06 (The JDK is installed under C:\Program Files\Java\jdk1.5.0_06, while the JRE is installed under C:\Program Files\Java\jre1.5.0_06). I've tried tracking down the place in the code where this assumption is made, so that I could submit a patch, and got as far as org.codehaus.plexus.compiler.manager.CompilerManager, but I haven't been able to track down the location of the Plexus SVN repository to research further. Before I post a bug report, has any body else encountered this problem, and is there a patch and/or work around available? Thanks, Ian It's better to be hated for who you are than loved for who you are not Ian D. Stewart Appl Dev Analyst-Advisory, DCS Automation JPMorganChase Global Technology Infrastructure Phone: (614) 244-2564 Pager: (888) 260-0078 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]