Details
-
Bug
-
Status: Resolved
-
Trivial
-
Resolution: Fixed
-
Version 2, Version 2.1
-
None
-
Windows XP Pro SP2, java 1.5.0_05
Description
By default the new JDK installs into C:\Program Files\Java\jdk...
If the location of your JDK has spaces in the path (default), compilation will fail. The fix is the following to the file scomp.cmd file:
Line 29: set cp=%cp%;"%JAVA_HOME%\lib\tools.jar" add the double quotes
Line 32: "%JAVA_HOME%\bin\java" -classpath %cp% org.apache.xmlbeans.impl.tool.SchemaCompiler %* added the double quotes and referenced the environment variable %JAVA_HOME%.
Without those above fixes I could not get XMLBeans to compile, it would fail. It is also possible that spaces in the XMLBEANS_LIB path might also cause it to fail. This only applies to spaces in the JDK installation.