这是由于M1 Mac处理器的问题。您需要在启动时加入一个参数来解决这个问题。在终端中运行以下命令:
export DYLD_LIBRARY_PATH=/Library/Java/JavaVirtualMachines/< version >/< jdk >/Contents/Home/lib
其中,< version >是您的Java版本,< jdk >是您使用的Java JDK。例如,在Java SE Development Kit 14的情况下,命令应该如下所示:
export DYLD_LIBRARY_PATH=/Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home/lib
然后,您可以通过以下方式使用Java命令来运行您的应用程序:
java -Djava.library.path=/Library/Java/JavaVirtualMachines/< version >/< jdk >/Contents/Home/lib -jar yourApp.jar
请确保将< version >和< jdk >替换为您实际的Java版本和JDK。