繁体   English   中英

在Linux下从Java访问Windows dll(可能通过Wine)

[英]Access a Windows dll from Java under Linux (probably through Wine)

我按照本指南设法在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。 已经运行的解决方案需要Wine安装 Windows版本的Java。

我怀疑葡萄酒会使.dll显示为.so Wine通过创建模拟环境来工作,并且应用程序必须在该环境中运行才能工作。

你应该做的是

Java(linux) -- socket --> Java(Wine) -- loads --> DLL(win)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM