Hogy kellene működnie ennek Linux alatt? Le van frissítve az ANYK. A beküldés után feljön egy ablak amiben emlegetik a Központi Azonosítási Ügynököt erre nyomok egy 'rendben'-t és semmi sem történik.
A terminálban ennyit látok:
KAU_LOG : nincs mentett bejelentkezesi adat, bejelentkezunk
java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at hu.piller.enykp.alogic.uploader.UploaderFactory._create(Unknown Source)
at hu.piller.enykp.alogic.uploader.UploaderFactory.createUploaderForUgyfelkapuHivatalikapu(Unknown Source)
at hu.piller.enykp.alogic.filepanels.mohu.MohuTools.callWS(Unknown Source)
at hu.piller.enykp.alogic.ebev.Send2Mohu.send(Unknown Source)
at hu.piller.enykp.alogic.ebev.Send2Mohu$1.doInBackground(Unknown Source)
at javax.swing.SwingWorker$1.call(SwingWorker.java:295)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at javax.swing.SwingWorker.run(SwingWorker.java:334)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: javafx.embed.swing.JFXPanel
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 23 more
Megoldás:
apt-get install openjfx
Hozzászólások
Tippre régi Java verzió.
nekem jre1.8.0_161 jávával a codebase="http://nav.gov.hu" href="/data/cms36637/abevjava_install.jnlp" version="2.80" app van telepítve és a bejelentkezésnél felnyit egy jávás ablakot, benne valami web renderer, abban a kaü login page.
magam is csodalkoztam, milyen web engine jelenítette meg...
linux.
~~~~~~~~
deb http://deb.uucp.hu/ wheezy yazzy repack
Áttértek egy web-es autentikációra. Linuxon még nem próbáltam, Windowson is elég zavaros!
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba!; DropBox
apt-get install openjfx - ez valahol már segített!
+1
Ez a helyes válasz itt fenn. Üsd be, nekem segített, ugyanerre.
Azóta nem tudtam tesztelni, mert nem volt mit beküldeni. A hibát ez orvosolta, köszönet érte mindenkinek.
Meg tudná mondni valaki, hogy most épp milyen java verzió és csillag együttállásokkal működik az abevjava ügyfélkapus beküldési résszel együtt?
openjdk11-essel megy a program, de nem küldi be (openjfx-et feltelepítve sem)
openjdk8-cal elég gyorsan elhasal a program, megnyitni sem tudok nyomtatványt.
Linux Mint
Köszönöm
UPD: feltettem az oracle-t, azzal megoldódott
Ha felveszed a:
"JAVA_HOME_ABEV=/opt/oracle/"
sort, ide:
~/abevjava/setenv
Akkor nem kell defaultá tenni az oracle javat.
AZ ~/abevjava/abevjava_* indítók így használják: "$JAVA_HOME_ABEV"java
köszi, próbálom
ubuntu bionic (18.04), openjdk-8-jre es openjfx csomabol van fenn, 20KATA bement.
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
Én OpenJDK8-cal használom. Működik.
disclaimer: ha valamit beidéztem és alá írtam valamit, akkor a válaszom a beidézett szövegre vonatkozik és nem mindenféle más, random dolgokra.