Vsechny jary ktery pouziva aplikace by mely byt v (pod)adresari
aplikace. Do lib/ext adresaru JVM patri tak maximalne veci jako Java3D
apod. Nekdy se distribuuje s aplikaci primo kopie JRE, a aplikace se pak
pousti s nim (jak se zde resi updejty JRE nevim, zrejme s updejtem cely
aplikace - takhle to delaj treba jetbrains se svou intellij ideou).
pf
Petr Zajíc píše v So 10. 12. 2005 v 16:34 +0100:
> Setkal jsem se s následujícím nepříjemným chováním při aktualizaci JVM po
> win XP Pro SP2:
>
> 1) Uživatel má nějakou verzi JVM, řekněme 1.5.04
> 2) Jako součást programu dám do lib/ext nějaké ty jar soubory (takže jsou
> typicky v {Program Files}/Java/jre1.5.0_04/lib/ext)
> 3) Uživatel si nainstaluje aktualizaci JVM (aby taky ne, když mu dole na
> liště vyskočí taková hezká bublina...)
> 4) Nová JVM má vlastní složku (typicky {Program Files}/Java/jre1.5.0_06)
> 5) {Program Files}/Java/jre1.5.0_06/lib/ext samozřejmě neobsahuje moje
> původní jary a některé aplikace mi díky tomu chodí špatně, nebo nechodí
> vůbec.
>
> Otázka je, jestli jste to někdo řešil a jak (předpokládám, že mi poradíte
> abych si jar soubory zorganizoval nezávisle na lib/ext) a tak mi potvrdíte
> to, co si myslím ;-)) Nicméně, třeba má někdo lepší řešení.
>
> Petr Zajíc
>
>