/usr/lib/java

Jakub Bogusz qboosh w pld.org.pl
Czw, 21 Mar 2002, 19:34:47 CET


On Thu, Mar 21, 2002 at 03:10:43PM +0100, Artur Frysiak wrote:
> On Thu, Mar 21, 2002 at 02:56:29PM +0100, Artur Flinta wrote:
[...]
> > Ale czy te kilka wpisów w
> > strace wartych jest powiększania JDK o kilkanaście MB? Nie wiem, czy da
> > się to jakoś elegancko zrobić. Ale IMHO rozdzielenie JRE od JDK powinno
> > zostać. Ale uparty nie jestem, i jeżeli innym to pasuje, to możana zrobić
> > osobno budowane jre i sobno jdk (z różnych binarek), będą wtedy napewno
> > całe i niepocięte i większość błędów pakietowania da się wtedy wykluczyć.
> > Może niech ktoś jeszcze wypowie?
> 
> I powiem że to jest najlepsze rozwiązanie. Dwa spece i już.

Z Javą za dużo wspólnego nie mam, ale wolę wersję jdk wymagającego,
a nie zawierającego jre (kto tak wymyślił, łatwo sprawdzić w changelogu
cvs ;)).

Sprawa wygląda tak:
-rw-rw-r--    1 comp     comp      1957159 gru 21 23:33 jdk-1.3.1_01-2.i686.rpm
-rw-rw-r--    1 comp     comp     12388352 gru 21 23:34 jre-1.3.1_01-2.i686.rpm

Załóżmy, że chcę uruchomić coś w Javie - więc ściągam i instaluję jre.
Za jakiś czas stwierdzam, że chciałbym coś w tej Javie napisać - przy
takim podziale ściągam już tylko 2MB zamiast 14.

I nie widzę przeszkód, by utrzymywać taki podział po zmianie
/usr/lib/j{dk,re} na /usr/lib/java{,/jre}.
Katalog /usr/lib/java należałby do jre, jre instalowałoby się do
/usr/lib/java/jre.
A jdk po prostu dodawałoby stosowne rzeczy do /usr/lib/java (czyli
podkatalogi bin i lib).

Warto się przyjrzeć, czy implementacje Blackdown i IBM pozwalają na taki
podział.


-- 
Jakub Bogusz    http://prioris.mini.pw.edu.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl