[fedora-java] Re: [JPackage-discuss] extension directories

Thomas Fitzsimmons fitzsim at redhat.com
Mon Jan 16 20:05:45 UTC 2006


On Mon, 2006-01-16 at 09:30 -0800, Anthony Green wrote:
> On Mon, 2006-01-16 at 12:06 -0500, Thomas Fitzsimmons wrote:
> > > +  nargv = (char **) malloc ((argc + 2) * sizeof(char *));
> > > +  nargv[0] = argv[0];
> > > +  nargv[1] = "-Djava.ext.dirs=" JAVA_HOME "/jre/lib/ext:/usr/share/java-ext";
> > 
> > Should we still include /usr/share/java-ext?  That seems incompatible
> > since no proprietary JVM would include that directory.
> 
> What is the point of /usr/share/java-ext then?

JPackage scripts search in /usr/share/java-ext when they're building a
classpath.  But the proprietary SDKs do not add /usr/share/java-ext to
their java.ext.dirs properties.  I'm not sure if JPackage developers
planned to do that somehow but it never happened, so I don't think we
should do it in java-gcj-compat.

> 
> BTW, there's a mistake in that patch...
>  
> +  nargv[1] = "-Djava.ext.dirs=" JAVA_HOME "/lib/ext:/usr/share/java-ext";
> 
> > Do we need a similar change in javac?
> 
> Maybe, although it's less critical since the extensions I care about are
> security providers.

OK, we can do this later if it turns out to be necessary.

Tom





More information about the java-devel mailing list