Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Sep 2000 14:49:00 -0600 (MDT)
From:      Nate Williams <nate@yogotech.com>
To:        Archie Cobbs <archie@whistle.com>
Cc:        freebsd-java@FreeBSD.org
Subject:   Re: cvs commit: ports INDEX
Message-ID:  <200009212049.OAA07389@nomad.yogotech.com>
In-Reply-To: <200009212006.NAA18943@bubba.whistle.com>
References:  <200009211731.LAA60133@harmony.village.org> <200009212006.NAA18943@bubba.whistle.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> [ nb: moving this thread to freebsd-java@freebsd.org ]
> 
> This brings up a semi-serious point. There is tons of Java code
> out there that is distributed as JAR files, or maybe JAR files plus
> a native shared library. Just taking one a random example, SableCC:
> http://www.sable.mcgill.ca/sablecc/
> 
> This is an application, but there are also various Java libraries.
> 
> We need to have a standard way of installing this kind of software.
> Better yet, it should work for any of our Java runtimes (JDK, kaffe, ...?)
> 
> For example, we could specify that:
> 
>   - All JAR files go into /usr/local/share/java/jars (replace
>     /usr/local with your favorite ${PREFIX} of course).

I prefer /usr/local/lib/java myself.  Jars is just a format, and what
we're installing is a Java 'library', that just happens to be in jar
format.  (It could be in zip format, or unzippped, etc..)

>   - All native shared libraries files go into /usr/local/lib/java

Hmm....  All of the other shlibs go in /usr/local/lib, why should Java
be any different?

[ Snip ]

> Thoughts?

Other than the minor mods (names), I think it's a great idea.

One minor thing is that JVM's MUST keep their stuff out of the above
'shared' directories, since we don't want them stepping on each other's
toes.




Nate


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200009212049.OAA07389>