"This application requires a java runtime 1.8" 使用 wine 时

"This application requires a java runtime 1.8" when using wine

当尝试在我的 Arch Linux 上使用 Wine 启动 .exe 文件时,我收到此错误:This application requires a java runtime 1.8。 问题是我已经在 /usr/lib/jvm/java-8-openjdk/jre/bin/java.

下安装了这个版本的 java

我的系统上确实安装了 jre8-openjdk 软件包。

$ archlinux-java status的输出:

Available Java environments:
  java-17-openjdk
  java-8-openjdk (default)

& java -version的输出:

openjdk version "1.8.0_292"
OpenJDK Runtime Environment (build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)

还有一个问题是同一程序的 .jar 文件打不开,尽管这可能是这个特定程序的问题。当我尝试使用可能已安装的 Java 8 打开它时,没有任何反应。虽然,当我尝试使用 Java 17 打开它时,它给出了这个错误:

.exe 和 .jar 可执行文件都可以在这里下载:https://elician.ru/start

[/path/to/]java -jar jarfile 完美运行。 已解决。