遇到问题,无法管理它对我有用。
完成了我的java项目,我想让它编译并运行测试。我把它编译为“Jar文件”(不是runnable jar文件)。我通过Eclipse IDE编译它。
我没有在编译设置中设置任何参考,使一切都有库存。一旦我在我的桌面编译为“Server.jar”,我试图通过控制台运行,因为它更像是控制台程序。我正在使用macOS。
使用命令:java -jar Server.jar
错误:
Ervinass-MacBook-Air:Desktop Ervinas$ java -jar Server.jar
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.NoClassDefFoundError: org/json/simple/parser/ParseException
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: org.json.simple.parser.ParseException
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)
... 7 more
我该怎么办?
如果我是对的,那就找不到课程?这:org/json/simple/parser/ParseException
无法识别。
我尝试过:java -classpath ~/Documents/Java/Server/src/server/json-simple.jar -jar Server.jar
正如你们所看到的那样,我正在使用json-simple.jar库,而且我确实使用了mysql库,所以我想以后它会与mysql库同样存在问题。
任何解决方案?厌倦了让它现在正常工作..