Strange behavior by the RI, though I fully agree with being compatible here -- tempting as it is to print out a rude message and just quit :-)
Regards, Tim [EMAIL PROTECTED] wrote: > Author: gshimansky > Date: Wed Nov 28 07:12:41 2007 > New Revision: 599020 > > URL: http://svn.apache.org/viewvc?rev=599020&view=rev > Log: > Applied patch from HARMONY-5201 > [drlvm][kernel] Notepad.jar cannot open with "-jar" parameter > > > Modified: > > harmony/enhanced/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/vm/JarRunner.java > > Modified: > harmony/enhanced/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/vm/JarRunner.java > URL: > http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/vm/JarRunner.java?rev=599020&r1=599019&r2=599020&view=diff > ============================================================================== > --- > harmony/enhanced/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/vm/JarRunner.java > (original) > +++ > harmony/enhanced/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/vm/JarRunner.java > Wed Nov 28 07:12:41 2007 > @@ -70,6 +70,7 @@ > > Class mainClass = > Thread.currentThread().getContextClassLoader().loadClass(className); > > Method mainMethod = mainClass.getMethod("main", args.getClass()); > + mainMethod.setAccessible(true); > > String newArgs[] = new String[args.length - 1]; > > @@ -79,4 +80,5 @@ > > mainMethod.invoke(null, (java.lang.Object) newArgs); > } > -} > \ No newline at end of file > +} > + > > >
