You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by mr...@apache.org on 2011/08/14 19:14:31 UTC

svn commit: r1157565 - in /xerces/java/branches/xml-schema-1.1-dev/tools: bin/xjavac.jar src/XJavac.java

Author: mrglavas
Date: Sun Aug 14 17:14:30 2011
New Revision: 1157565

URL: http://svn.apache.org/viewvc?rev=1157565&view=rev
Log:
Fixing JIRA Issue #1523: http://issues.apache.org/jira/browse/XERCESJ-1523. Allow Xerces to be built with Java SE 7.

Modified:
    xerces/java/branches/xml-schema-1.1-dev/tools/bin/xjavac.jar
    xerces/java/branches/xml-schema-1.1-dev/tools/src/XJavac.java

Modified: xerces/java/branches/xml-schema-1.1-dev/tools/bin/xjavac.jar
URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.1-dev/tools/bin/xjavac.jar?rev=1157565&r1=1157564&r2=1157565&view=diff
==============================================================================
Binary files - no diff available.

Modified: xerces/java/branches/xml-schema-1.1-dev/tools/src/XJavac.java
URL: http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.1-dev/tools/src/XJavac.java?rev=1157565&r1=1157564&r2=1157565&view=diff
==============================================================================
--- xerces/java/branches/xml-schema-1.1-dev/tools/src/XJavac.java (original)
+++ xerces/java/branches/xml-schema-1.1-dev/tools/src/XJavac.java Sun Aug 14 17:14:30 2011
@@ -61,9 +61,10 @@ public class XJavac extends Javac {
                 // we're on an IBM 1.4 or higher; fiddle with the bootclasspath.
                 setBootclasspath(createIBMJDKBootclasspath());
             }
-            // need to do special things for Sun too and also
+            // need to do special things for Sun/Oracle too and also
             // for Apple, HP, FreeBSD, SableVM, Kaffe and Blackdown: a Linux port of Sun Java
             else if( (vendor.indexOf("SUN") >= 0) || 
+                     (vendor.indexOf("ORACLE") >= 0) ||
                      (vendor.indexOf("BLACKDOWN") >= 0) || 
                      (vendor.indexOf("APPLE") >= 0) ||
                      (vendor.indexOf("HEWLETT-PACKARD") >= 0) ||
@@ -94,10 +95,14 @@ public class XJavac extends Javac {
         Path bcp = createBootclasspath();
         String javaHome = System.getProperty("java.home");
         StringBuffer bcpMember = new StringBuffer();
-        bcpMember.append(javaHome).append("/lib/charsets.jar:");
+        bcpMember.append(javaHome).append("/bin/default/jclSC170/vm.jar:");
+        bcp.createPathElement().setPath(bcpMember.toString());
+        bcpMember.replace(javaHome.length(), bcpMember.length(), "/lib/charsets.jar:");
         bcp.createPathElement().setPath(bcpMember.toString());
         bcpMember.replace(javaHome.length(), bcpMember.length(), "/lib/core.jar:");
         bcp.createPathElement().setPath(bcpMember.toString());
+        bcpMember.replace(javaHome.length(), bcpMember.length(), "/lib/math.jar:");
+        bcp.createPathElement().setPath(bcpMember.toString());
         bcpMember.replace(javaHome.length(), bcpMember.length(), "/lib/vm.jar:");
         bcp.createPathElement().setPath(bcpMember.toString());
         bcpMember.replace(javaHome.length(), bcpMember.length(), "/lib/java.util.jar:");



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org