2013. február 24., vasárnap

Friss Java - part II

Java updater stories - A frissítőmodul újra lecsap!

Gondoltam frissítem a Java-t, hamár a NB-t is újratolom. Örültem, hogy az updater ezúttal csinál is valami érdemlegeset, nem úgy, mint legutóbb. Hát most nem tudom mit csinált a JRE frissítésen kívül, de java.exe egyedül közvetlenül a JDK könyvtárból indul, sehonnan máshonnan. Hibaüzi: "Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object". Pedig a PATH-ban benne van a bin könyvtár. Gyönyörű. :D Legalább megvan a mai program: gotta reinst'em all! :D

De már eleve az sem szimpi nekem, hogy a JDK-t nem frissíti.

~ Pár órával később. ~

Leszedtem minden Java related cuccot, és újrapakoltam szép sorban. JDK, Scene Builder, NB. Flottul megy minden.

Tanulság, amit ismét leszűrök: a Java Updater nem úgy működik, ahogy elvárnám tőle. Soha többet nem nyomok "Igen"-re.

2013. február 12., kedd

Külső JAR-ok betöltése

Elkezdtem építeni a PubSearch 2-t, és a JavaFX Scene Builder, illetve az FXML technológia kipróbálása után (zseniális cuccok!!!) nekiláttam a leglényegesebb mechanikának: a külső JAR-ok betöltésének.

Napokig szenvedtem azzal, hogy miért nem működik a dolog teljesen. Külső JAR-ból class betöltés még ment URLClassLoader-rel, de a cast-olás már nem. Akármit csináltam, nem akarta cast-olni egy interfészre, amit az osztály meg is valósít, és nem értettem.

PubSearch 2 - A terv

Több hónapnyi wishlist írogatás és elmélkedés után azt hiszem sikerült végre megtervezni a program következő, teljesen újraírt változatát.