问题记录

java 编译过程中出现了 Exception in thread “main” java.lang.UnsupportedClassVersionError

原因:这个问题确实是由较高版本的 JDK 编译的 java class 文件试图在较低版本的 JVM 上运行产生的错误。

java.lang.UnsatisfiedLinkError: no XXX in java.library.path 问题解决

一般这是引入 dll 或者 so 的文件出现的,设置好 java.library.path 就好。

在 IDEA 中设置:右上角 Edit Configurations→Configuration→VM options,输入下面内容:

-Djava.library.path=F:\EFile\rebuild\lib

后边跟的是 dll 文件的绝对路径。

在启动命令行中格式:

java -Djava.library.path=/f/EFile/rebuild/lib -jar Test-1.0-SNAPSHOT.jar

我本机装了 git,运行的时候使用的 git bash,所以是上面这种格式。