Josef Cacek wrote:
> Ahojte,
> 
> On 10/31/07, Martin Jedlička <[EMAIL PROTECTED]> wrote:
>>     potrebuju nejak zajistit, aby se ma aplikace v Jave spoustela pouze
>> pod danou verzi Javy (1.5), i kdyz je na PC nainstalovana i jina verze
>> (napr. 1.6). Jak toto zajistim?
> 
> Jak uz tady zaznelo, zjistit verzi si muzete primo v aplikaci, at uz
> pomoci property "java.version", nebo testem na pritomnost trid/metod,
> ktere v novych verzich pribyly.
> 
> Vy ale mozna hledate zpusob jak automaticky najit v systemu spravnou
> verzi a tou to spustit. Kdyby vam stacila verze pro Windows, tak
> zkuste napriklad exe wrappper Launch4J, kteremu muzete v konfiguraku
> specifikovat, jake verze (rozsah min, max) javy jsou pro aplikaci
> pozadovany.
> 
> http://launch4j.sourceforge.net/docs.html

Java Web Start je primo na spousteni spravne verze delane,
staci v JNLP souboru zadat presnou verzi pomoci:

<resources>
    <j2se version="1.3"/>

a pokud takova verze jeste neni nainstalovana, stahne se
a nainstaluje.

Nicmene Java je silne zpetne kompatibilni, takze normalne
se specifikuje urcita verze a vyssi, tj.

  <resources>
    <j2se version="1.5+"/>

protoze co jede na starsich verzich, jede i na novejsich.
SUN se kvuli zachovani zpetne kompatibility jeste nikdy
neodhodlal odstranit jedinou metodu, natoz nejakou tridu.


Makub
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Supercomputing Center Brno             Martin Kuba
Institute of Computer Science    email: [EMAIL PROTECTED]
Masaryk University             http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ     mobil: +420-603-533775
--------------------------------------------------------------

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Odpovedet emailem