Don't use the main class trick now, as Main-Class is supposed to have main method
1.1 --- a/javaquery/demo-calculator-dynamic/pom.xml Fri Feb 15 19:28:31 2013 +0100
1.2 +++ b/javaquery/demo-calculator-dynamic/pom.xml Fri Feb 15 19:33:21 2013 +0100
1.3 @@ -49,7 +49,6 @@
1.4 <manifest>
1.5 <addClasspath>true</addClasspath>
1.6 <classpathPrefix>lib/</classpathPrefix>
1.7 - <mainClass>org.apidesign.bck2brwsr.demo.calc.staticcompilation.Calc</mainClass>
1.8 </manifest>
1.9 </archive>
1.10 </configuration>
2.1 --- a/javaquery/demo-calculator/pom.xml Fri Feb 15 19:28:31 2013 +0100
2.2 +++ b/javaquery/demo-calculator/pom.xml Fri Feb 15 19:33:21 2013 +0100
2.3 @@ -50,7 +50,6 @@
2.4 <manifest>
2.5 <addClasspath>true</addClasspath>
2.6 <classpathPrefix>lib/</classpathPrefix>
2.7 - <mainClass>org.apidesign.bck2brwsr.demo.calc.staticcompilation.Calc</mainClass>
2.8 </manifest>
2.9 </archive>
2.10 </configuration>
3.1 --- a/javaquery/demo-calculator/src/main/resources/org/apidesign/bck2brwsr/demo/calc/staticcompilation/Calculator.xhtml Fri Feb 15 19:28:31 2013 +0100
3.2 +++ b/javaquery/demo-calculator/src/main/resources/org/apidesign/bck2brwsr/demo/calc/staticcompilation/Calculator.xhtml Fri Feb 15 19:33:21 2013 +0100
3.3 @@ -80,6 +80,7 @@
3.4 <script src="bck2brwsr.js"/>
3.5 <script>
3.6 var vm = bck2brwsr('demo.static.calculator-0.3-SNAPSHOT.jar');
3.7 + vm.loadClass('org.apidesign.bck2brwsr.demo.calc.staticcompilation.Calc');
3.8 </script>
3.9 </body>
3.10 </html>
4.1 --- a/vm/src/main/java/org/apidesign/vm4brwsr/Zips.java Fri Feb 15 19:28:31 2013 +0100
4.2 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/Zips.java Fri Feb 15 19:33:21 2013 +0100
4.3 @@ -61,11 +61,11 @@
4.4 final byte[] man = z.findRes("META-INF/MANIFEST.MF");
4.5 if (man != null) {
4.6 String mainClass = processClassPathAttr(man, url, classpath);
4.7 - if (mainClass != null) {
4.8 - Class.forName(mainClass);
4.9 - }
4.10 +// if (mainClass != null) {
4.11 +// Class.forName(mainClass);
4.12 +// }
4.13 }
4.14 - } catch (IOException | ClassNotFoundException ex) {
4.15 + } catch (IOException ex) {
4.16 set(classpath, i, ex);
4.17 throw ex;
4.18 }