Re: cvs commit: ports INDEX

[ Available lists | Index of freebsd-java | Month of Sep 2000 | Week of 21 Sep 2000 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
Nate Williams <nate@yogotech.com>
Date
21 Sep 2000 13:49:05
Subject
Re: cvs commit: ports INDEX
Message-ID
200009212049.OAA07389@nomad.yogotech.com


[ Hide this part ]
> [ 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



Elapsed time: 0.097 seconds