2013. január 15., kedd

Friss Java

Biztosan hallottátok, hogy tegnap kikerült a legfrissebb Java 7 Update 11, mely egy kritikus hibát javít.

Mint sokan (9gag-ről és hasonló poénblogokról olvasom), én is úgy szoktam lenni a Java frissítési kérelmével, hogy "de nem ma!" - hát gondoltam most a biztonságom érdekében kivételesen engedem neki. 3 perc csönd (értsd: 0 párbeszédablak és 0 net traffic) után az updater kiírta, hogy már up-to-date vagyok. A java -version szerint viszont még mindig a 7u1-el szaladgáltam. :D

Az updater csődje után manuálisan vakarásztam le a régi JDK, JRE és JFX2 csomagokat a gépről, és felraktam a legfrissebb JDK-t.

Utána azért próbaképp kipróbáltam a szakdolim, amit még a jdk7u1+jfx2.0.2 kombóval fordítottam... éreztem én, hogy ki kell próbálni, persze nem működött. Nem találta meg a jfxrt.jar-t, vagyis a JavaFX 2 runtime library-t. Ugyanis jdk7u3 előtt a JFX még külön csomag volt, utána beleolvadt a JRE-be.

Megoldás:
Az indításkor megörvendeztető "Unable to load..." üzenetekben szereplő valamelyik relatív útvonal alapján kell elhelyezni a fájlt. Például: az indított program könyvtárának szülőjében: rt/lib/jfxrt.jar

Nincsenek megjegyzések: