5

按照本指南,我已经设法在 Linux 下运行 JavaFX 2.0 。通过使用 Wine 运行 Windows 版本的 Java,它可以很好地工作。此 Java 进程可以获取 Windows 版本的 JavaFX 的本机 .dll 文件。

现在我想知道是否有一种不同的解决方案可以运行 Linux 版本的 Java,但以某种方式通过 Wine 访问 .dll 文件。

用图形总结一下:

  • 作品: Wine -> Java(win) -> DLL(win)
  • 我在问什么: Java(linux)-> Wine-> DLL(win)

为什么我想做

我希望让应用程序像任何其他 Java 应用程序一样启动,并且只需要安装 Wine。已经工作的解决方案需要安装 WineWindows 版本的 Java。

4

1 回答 1

3

我怀疑 wine通过创建一个模拟环境来工作,并且应用程序必须在该环境中运行才能工作.dll.so

你应该能够做的是

Java(linux) -- socket --> Java(Wine) -- loads --> DLL(win)
于 2011-11-18T15:07:05.147 回答