Szelén web-illesztőprogrammal dolgozom. Annyiszor próbáltam végrehajtani a szkriptemet. Újra és újra hibát mutat. Mit fogok tenni a megoldás érdekében? Mi a megoldás erre? Az eclipse neon és a jdk 8. verzióját használom. A fő módszer jól működik, de a @test oldal jni hibát ad nekem .. Hiba:
Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.NoClassDefFoundError: com/beust/jcommander/ParameterException at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) at java.lang.Class.privateGetMethodRecursive(Class.java:3048) at java.lang.Class.getMethod0(Class.java:3018) at java.lang.Class.getMethod(Class.java:1784) at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526) Caused by: java.lang.ClassNotFoundException: com.beust.jcommander.ParameterException at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 7 more
Megjegyzések
- A jcommander-1.48.jar & bsh-2.0b4.jar fájlok hozzáadásával a projektbe futtassa a tesztet
Válasz
Megértés – Ennek oka miért
-
Bármelyik a fájl a fordítás idején jelen van, de a végrehajtás idején nem érhető el
-
Ellenőriznie kell a fordítási és a futtatási idő környezetét is & osztályútvonalak
Megjegyzések
- köszönöm. Megkaptam a hibát .. Hozzáadtam 2 jar fájlt (jcommander, jar & bsh-1.3.0.jar). A programom most már megfelelően működik.
- Köszönöm a választ, tippet adott, hogy megoldjam az enyémet. Hasonló helyzetben van, az erőszak nem kapta meg az összes edényt a projekthez, a projekt újbóli feltérképezése és az importálás után minden üveg megjelent és eltűnt a hiba. Annak ellenőrzéséhez, hogy ez a helyzet, egyszerűen ellenőriznie kell a " Könyvtárakat " a " Java építési útvonal " (Projekt – > beállítások).