我已成功通过this guide在Linux下运行JavaFX 2.0。通过使用Wine运行Windows版本的Java,它可以很好地工作。此Java进程可以获取Windows版JavaFX的本机.dll文件。
现在我想知道是否有一个不同的解决方案运行Linux版本的Java,但不知何故通过Wine访问.dll文件。
以图形方式总结:
我希望让应用程序像任何其他Java应用程序一样启动,并且只需要安装Wine。已经运行的解决方案需要Wine安装和 Windows版本的Java。
答案 0 :(得分:3)
我怀疑葡萄酒使.dll
显示为.so
Wine通过创建模拟环境而工作,并且必须在该环境中运行应用程序才能工作。
你应该做的是
Java(linux) -- socket --> Java(Wine) -- loads --> DLL(win)