Keresem, kutatom, de nem igazán látom működni. Szóval a kérdésem: akiknek sikerült Linux alatt az ÁNyK-t (régebbi nevén Abevjava-t) működésre bírni, azok letesztelnék nekem, hogy Linux alatt a "Szerviz" menüben szereplő "Titkosítás saját tanusítvánnyal" pontra bökve történik-e valami? Én ugyanis csak odáig jutok, hogy:
- natív, még Sun által kiadott 1.5.0_22-vel el se indul az ÁNyK
- OpenJDK-1.7.0.6-tal és
- Oracle-féle 1.7.0.60-as verzióval is
azon kívül, hogy (ha karakteres terminálból indítom) látok egy ilyet:
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(Unknown Source)
at hu.piller.tools.Utils.getEnvVars(Utils.java:290)
at hu.piller.krtitok.KriptoApp.readKRDIR(KriptoApp.java:1343)
at hu.piller.krtitok.KriptoApp.(KriptoApp.java:385)
... 40 more
semmi más nem történik. Ami a vicc, a futás elején ezt is látom a logokban:
KRDIR = /home/hivatal/abevjava/eKuldes
A könyvtár a referencia windowsos gépen sincs, nálam nem segített akár volt a könyvtár, akár hiányzott. Cserébe ha környezeti változóként átadtam a KRDIR-t, azt gyönyörűen érzékelte, és ugyanígy nem történt semmi.
Szóval egy ilyen triplet érdekelne: disztró, Java-verzió, sikerült vagy nem (azaz történik-e valami az adott menüpont hatására)?
Jav: igazság szerint van egy másik soksoros hibaüzenet, és ez generálódik, de személy szerint nekem ez se segít:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class hu.piller.krtitok.KriptoApp
at hu.piller.enykp.gui.framework.Menubar$52.execute(Menubar.java:3240)
at hu.piller.enykp.gui.framework.Menubar$123.actionPerformed(Menubar.java:4390)