簡體   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