Message9250

Author zyasoft
Recipients berndk, bvan, zyasoft
Date 2014-12-18.15:00:35
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1418914836.23.0.0605170932486.issue2229@psf.upfronthosting.co.za>
In-reply-to
Content
So Jython does do package analysis of the JDK, much as for any other jar. So when running Jython for the first time, you should see such output similar to what's below:

...
*sys-package-mgr*: processing new jar, '/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/resources.jar'
*sys-package-mgr*: processing new jar, '/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/rt.jar'
*sys-package-mgr*: processing new jar, '/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/jsse.jar'
*sys-package-mgr*: processing new jar, '/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/jce.jar'
*sys-package-mgr*: processing new jar, '/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/charsets.jar'
*
...

Through Java 8, the key package here is rt.jar, which contains core Java packages like java.util.Arrays, as can be readily seen by running the jar tf command:

$ jar tf /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/rt.jar | grep Arrays
java/util/Arrays$LegacyMergeSort.class
java/util/Arrays$ArrayList.class
java/util/Arrays.class

If this package scanning cannot be done, then the problems of #1383 arise, regardless of whether it is builtin or not.

Let's double check this package scanning occurred, in the right place.
History
Date User Action Args
2014-12-18 15:00:36zyasoftsetmessageid: <1418914836.23.0.0605170932486.issue2229@psf.upfronthosting.co.za>
2014-12-18 15:00:36zyasoftsetrecipients: + zyasoft, bvan, berndk
2014-12-18 15:00:36zyasoftlinkissue2229 messages
2014-12-18 15:00:35zyasoftcreate