This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: fix for CLASSPATH/classpath switch behaviour


Mark Wielaard <mark@klomp.org> writes:

> Hi, 
>  
> On Fri, 2002-02-08 at 05:48, Tom Tromey wrote: 
> >  
> > Does the Sun javac have a way to override the system class path? 
> > What is it? 
> That is called the Bootstrap classes in Sun speak and it is overriden 
> with the -bootclasspath (for javac) or -Xbootclasspath (for java). 
>  
> In Sun speak you have four different "class inputs". 
> - Bootstrap, the core classes defined with -(X)bootstrap 
> - Extension, jars used to resolve Classpath entries in jar Manifest 
>   files with -extdirs. 
> - User, added with -classpath to the above two. 
> - Source, used with javac -sourcepath to override the above. 
>  
> Recent versions of jikes also define these options. 
> From the jikes manual page: 
>  
>        Jikes has several options related to classpath  searching. 
>        The  -bootclasspath, -extdirs, and -sourcepath options are 
>        the same as in javac.  In addition to being  specified  on 
>        the command line, the environment variables BOOTCLASSPATH, 
>        EXTDIRS, and SOURCEPATH may also be used to specify values 
>        for  these  options,  respectively.   Jikes  also  has the 
>        -classpath option as  in  javac,  with  the  corresponding 
>        environment variable CLASSPATH.  The classpath may also be 
>        specified in the environment variable JIKESPATH,  although 
>        this use is discouraged.  If JIKESPATH and CLASSPATH coex­ 
>        ist, preference will  be  given  to  JIKESPATH.   A  value 
>        specified  on  the  command  line  will be always be given 
>        preference over the value  of  any  environment  variable. 
>        All  the  directories and files specified in these options 
>        or environment variables  must  be  in  a  colon-separated 
>        list, e.g., ".:$HOME/java/jre/lib/rt.jar". 

I'd like us to support all of these in gcj and in gij.


Nic


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]