Re: [Jamvm-general] "LocaleInformation not found", Classpath 0.95 + JamVM 1.4.5

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Quoting Robert Lougher <rob.lougher@xxxxxxxxx>:

> Have you a simple testcase which can reproduce this?  If you have,
> I'll have a look at it.  BTW, I remember implementing stuff in the VM
> to get resources from the boot class loader, so resource loading is
> probably using a different path when you use -Xbootclasspath/p:/tmp...

Here's what I get from the following program.
The directory /tmp/resource contains the unpacked .properties
files from glibj.zip. The .properties files are found if
/tmp/resource precedes glibj.zip in the boot classpath,
and not if /tmp/resource follows glibj.zip or is absent.

glibj.zip is in /tmp because it won't fit in its usual location.

Thanks for taking a look at this.

Robert Dodier

public class TestResource
{
    public static void main (String [] args)
    {
        try
        {
            java.io.InputStream s = ClassLoader.getSystemResourceAsStream (args
[0]);
            if (s == null)
                System.err.println ("OOPS s == null for ``" + args [0] + "''");
            else
                System.err.println ("OK s != null for ``" + args [0] + "''");
        }
        catch (Exception e) { e.printStackTrace (); }
    }
}

# jamvm
-Xbootclasspath:/usr/share/jamvm/classes.zip:/tmp/resource:/tmp/glibj.zip -cp .
TestResource gnu/java/locale/LocaleInformation_pt_BR.properties

  => OK s != null for ``gnu/java/locale/LocaleInformation_pt_BR.properties''

# jamvm
-Xbootclasspath:/usr/share/jamvm/classes.zip:/tmp/glibj.zip:/tmp/resource -cp .
TestResource gnu/java/locale/LocaleInformation_pt_BR.properties

  => OOPS s == null for ``gnu/java/locale/LocaleInformation_pt_BR.properties''

# jamvm -Xbootclasspath:/usr/share/jamvm/classes.zip:/tmp/glibj.zip -cp .
TestResource gnu/java/locale/LocaleInformation_pt_BR.properties

  => OOPS s == null for ``gnu/java/locale/LocaleInformation_pt_BR.properties''



[Index of Archives]     [Linux Kernel]     [Linux Cryptography]     [Fedora]     [Fedora Directory]     [Red Hat Development]

  Powered by Linux