[Java lista] progi tobb jvm-el

biziclop biziclop at gmail.com
2007. Jan. 10., Sze, 16:55:19 CET


Ket dolgot erdemes kulonvalasztani a class file formatot es a library verziojat.

Ha a class file format ugyanaz a ket verzio kozott, akkor peldaul
reflectionnel konnyen tudod detektalni azt, hogy egy adott library
class/metodus letezik-e.

Ha a class file format is valtozik, akkor szivas van. Legalabbis
akkor, ha olyan funkciokat akarsz kihasznalni, amit az elozo class
file nem tamogatott. (Pl. assertet az 1.3-as jdk class file-jaiba,
annotationt az 1.4-be.) Ha mindezekre nincs szukseged, akkor a
forditonak megadhatod, hogy regebbi verzioju class filet generaljon.

De ertelemszeruen mindket esetben az ujabb verzio forditojat kell hasznalnod.

Tovabba az is jo kerdes, hogy mennyire erdemes ilyen rendszert
fejleszteni, de ebbe ne menjunk bele.

lsp

On 1/10/07, Laja <laja at freemail.hu> wrote:
> Hali!
>
> Lehet valahogy olyan progit irni, ami különböző verziójú JDK-kkal is fut?
>
> Mondjuk van egy progim, ami csv állományt generál. Ezt ha 1.5-ös jdk-n
> futtatja, akkor csak mondjuk ennyit csinál, de ha 1.6-ossal futtatják
> akkor a desktop segítségével meg is nyitja valami táblázatkezelőben.
> Mondjuk. (Nem pont ezt akarom csinálni, csak érdekel hogy lehet ilyesmit
> csinálni, hogy kihasználja a verziók specialitásait.)
> Már ott elakadok, hogy mivel kell fordítani? Mert ha 1.6-ossal, akkor el
> se indul 1.5 alatt, az 1.5 meg nyilván nem fogja tudni lefordítani az
> 1.6-os objectek miatt...
>
> Laja
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>


További információk a(z) Javalist levelezőlistáról