当 Wine 需要时,我可以使用我的 Java SDK Ubuntu 安装吗?

当 Wine 需要时,我可以使用我的 Java SDK Ubuntu 安装吗?

如果我在 Ubuntu 中安装了 Java RE,并且我有一个在 Wine(Windows)中运行但需要 Java 的程序,我是否需要安装两次 Java?目前没有办法将两者连接起来。

我的问题不是如何在 Wine 中安装 Java RE,我的问题 100% 是理论。为什么 wine 不能使用我的 JRE 安装,而只能安装在 Windows JRE 中。

答案1

为什么 Wine 不能使用我安装的 JRE 而不是安装 Windows JRE?

Linux 可执行文件通常与 Windows 不兼容(它们不能在 Windows 中运行)。特别是 Linux 版本的 JRE 与 Windows 程序不兼容。只有 Windows 版本的 JRE 与 Windows 程序兼容,因此您需要安装 Windows JRE 才能使其与在 Wine 中运行的 Windows 程序兼容。

安装

您需要的Java文件的下载链接是:适用于 Windows 的 Java 下载。下载离线 Java 版本。安装说明可在官方在 Windows 计算机上下载和安装 Java 的离线方法是什么?网页。

答案2

您可以执行 wine start /unix 来启动本机应用程序。在这种情况下,您可以执行类似“which java”的操作来查找 java 的路径-> 假设它是 usr/[somPath]/java

然后执行此操作以启动本机 unix Java“wine start /unix usr/[somPath]/java”以从 wine 运行本机 java。

相关内容