使用 wine 时出现“此应用程序需要 Java 运行时 1.8”

使用 wine 时出现“此应用程序需要 Java 运行时 1.8”
  • 操作系统:Arch Linux x86_64
  • 内核:5.14.16-arch1-1
  • Java: java-8-openjdk
  • 桌面环境:Xfce 4.16

尝试使用以下方式启动 .exe 文件时葡萄酒在我的 Arch Linux 上我收到此错误:This application requires a java runtime 1.8。问题是我已经在 下安装了此版本的 java /usr/lib/jvm/java-8-openjdk/jre/bin/java

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

这些是我的所有环境变量(输出$ printenv):https://pastebin.com/tAh4XEec

输出$ 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 打开它时,它会出现此错误:https://i.stack.imgur.com/Rksct.jpg

$ java Elician.jar输出Error: Could not find or load main class Elician.jar

.exe 和 .jar 可执行文件均可在此处下载:https://elician.ru/start

答案1

[/path/to/]java -jar jarfile效果很好。谢谢。

相关内容