java - Java Jar - 发生 JNI 错误,请检查您的安装并重试
问题描述
我正在尝试使用命令行运行我的 jar,但出现此错误
C:\Users\fabio>java -jar C:\Users\fabio\Documents\Migrations.jar
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/petapilot/migrations/MigrationsApplication has been compiled by a more recent version of the Java Runtime (class file version 59.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
我能做些什么来解决这个问题?我正在使用 jdk 15
解决方案
推荐阅读
- c++ - 如何获得输入
- java - 更改 java.security 中 jdk.tls.disabledAlgorithms 属性中的 DH keySize 会导致切换服务器选择的密码和 TLS 版本
- java - Android 是否有与 Java 的 Desktop.getDesktop() 类似的类来打开文件或提示用户选择应用程序关联?
- r - 绘制 glmer 中所有变量的预测概率
- vue.js - Vuetify.js shaped card being overridden by v-sheet
- docker - 在 Docker 中运行时向 Solr 添加字段?
- php - 无效的数据表格式:谷歌条形图上必须至少有 2 列
- css - Inject CSS styles to shadow root via Webpack
- powershell - "The WSMan provider host process did not return a proper response." issue while downloading a published package from SFTP server to target server
- php - "Failed to Decrypt" Error 190 in Instagram Graph API