我正在尝试通过 Wine 使用 Ubunto 在 Linux 上运行“exe”文件。当我通过终端运行它时,出现以下错误:
This application requires a Java Runtime Environment 1.8.0(32 bit).
Wine 向我推荐了 Oracle 链接,尽管我按照说明下载了 JRE,但它仍然无法工作。
答案1
如果您尝试在 WINE 环境中执行它,则需要安装 JRE 的 Windows 实现进入您的 WINE 环境。认为它在 Windows 中运行的可执行文件不知道主机本身安装了哪些(如果有)JRE。
更重要的是,为什么要在 WINE 中运行 Java 应用程序? Java 的全部要点在于它与操作系统无关。您也许能够获得一个.jar
文件,以便直接在 Linux 主机上执行。
答案2
您可能需要确保您的系统使用的默认 Java 版本是您安装 Wine 所需的版本,因为您可能安装了多个版本的 Java,并且您的系统默认情况下可能没有使用正确的版本。 https://www.xmodulo.com/change-default-java-version-linux.html 希望这可以帮助。