What about replacing
<script type="text/javascript" src="../../plugins/net.sf.j2s.lib_2.0.0/j2slib/j2slib.z.js"></script>
with
<script type="text/javascript" src="../net.sf.j2s.java.core/src/java/lang/Class.js"></script>
<script type="text/javascript" src="../net.sf.j2s.java.core/src/java/lang/ClassExt.js"></script>
<script type="text/javascript" src="../net.sf.j2s.java.core/src/java/lang/ClassLoader.js"></script>
<script type="text/javascript" src="../net.sf.j2s.java.core/src/java/lang/ClassLoaderProgressMonitor.js"></script>
<script type="text/javascript" src="../net.sf.j2s.java.core/src/java/lang/Console.js"></script>
in build.xml, there is the task:
<target name="j2s.pack.core">
<!-- This SmartJSCompressor will pack Class.js and ClassExt.js together -->
<java classname="net.sf.j2s.lib.build.SmartJSCompressor">
<arg value="${j2s.core.src}/java/lang/Class.js"/>
<arg value="${j2s.core.bin}/java/lang/Class.js"/>
<arg value="no.debug.support=false"/>
<arg value="no.javascript.support=true"/>
<arg value="link.compress=true"/>
<classpath>
<pathelement path="${j2s.lib.project}/bin"/>
</classpath>
</java>
<java classname="net.sf.j2s.lib.build.SmartJSCompressor">
<arg value="${j2s.core.src}/java/lang/ClassLoader.js"/>
<arg value="${j2s.core.bin}/java/lang/ClassLoader.js"/>
<arg value="clazz.existed=true"/>
<arg value="no.clazzloader.mode=true"/>
<arg value="link.compress=true"/>
<classpath>
<pathelement path="${j2s.lib.project}/bin"/>
</classpath>
</java>
<java classname="net.sf.j2s.lib.build.SmartJSCompressor">
<arg value="${j2s.core.src}/java/lang/ClassLoaderProgressMonitor.js"/>
<arg value="${j2s.core.bin}/java/lang/ClassLoaderProgressMonitor.js"/>
<arg value="clazz.existed=true"/>
<arg value="no.clazzloader.mode=true"/>
<arg value="link.compress=true"/>
<classpath>
<pathelement path="${j2s.lib.project}/bin"/>
</classpath>
</java>
<java classname="net.sf.j2s.lib.build.SmartJSCompressor">
<arg value="${j2s.core.bin}/java/lang/Console.js"/>
<arg value="${j2s.core.bin}/java/lang/Console.js"/>
<arg value="no.window.support=false"/>
<arg value="no.system.support=false"/>
<arg value="link.compress=true"/>
<classpath>
<pathelement path="${j2s.lib.project}/bin"/>
</classpath>
</java>
<java classname="net.sf.j2s.lib.build.UTF8Concat">
<arg value="none"/>
<arg value="${j2s.lib.dist}/j2slib.z.js"/>
<arg value="${j2s.core.bin}"/>
<arg value="java/lang/Class.js"/>
<arg value="java/lang/ClassLoader.js"/>
<arg value="java/lang/ClassLoaderProgressMonitor.js"/>
<arg value="java/lang/Console.js"/>
<classpath>
<pathelement path="${j2s.lib.project}/bin"/>
</classpath>
</java>
<!-- j2slibcore.z.js does not contains Console -->
<java classname="net.sf.j2s.lib.build.UTF8Concat">
<arg value="none"/>
<arg value="${j2s.lib.dist}/j2slibcore.z.js"/>
<arg value="${j2s.core.bin}"/>
<arg value="java/lang/Class.js"/>
<arg value="java/lang/ClassLoader.js"/>
<classpath>
<pathelement path="${j2s.lib.project}/bin"/>
</classpath>
</java>
</target>
Regards,
Zhou Renjian