From: Hendrik <nh...@us...> - 2006-10-30 22:55:28
|
Update of /cvsroot/arianne/stendhal/src/games/stendhal/client/update In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv13808/src/games/stendhal/client/update Modified Files: Bootstrap.java Log Message: fixed webstart classloading problem as the .jar files downloaded by webstart are not on the System VM classpath but provided by a "user level" classloader. Index: Bootstrap.java =================================================================== RCS file: /cvsroot/arianne/stendhal/src/games/stendhal/client/update/Bootstrap.java,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** Bootstrap.java 30 Oct 2006 18:37:36 -0000 1.20 --- Bootstrap.java 30 Oct 2006 22:55:24 -0000 1.21 *************** *** 1,5 **** package games.stendhal.client.update; - import java.io.ByteArrayInputStream; import java.io.File; import java.io.FileInputStream; --- 1,4 ---- *************** *** 131,135 **** // Create new class loader which the list of .jar-files as classpath URL[] urlArray = jarFiles.toArray(new URL[jarFiles.size()]); ! ClassLoader loader = new ButtomUpOrderClassLoader(urlArray, ClassLoader.getSystemClassLoader()); return loader; --- 130,134 ---- // Create new class loader which the list of .jar-files as classpath URL[] urlArray = jarFiles.toArray(new URL[jarFiles.size()]); ! ClassLoader loader = new ButtomUpOrderClassLoader(urlArray, this.getClass().getClassLoader()); return loader; |