2012-04-26 133 views
1

我看到vizzed.com成功將zSnes嵌入到Web瀏覽器中。我想對另一個C應用程序做同樣的事情。有沒有人知道如何做到這一點?我想這很複雜,但我需要一兩個提示。如何將C應用程序嵌入Java小應用程序

謝謝。

+1

即使是可能的,否則你會失去很好的平臺獨立性HTML提供。你將不得不爲不同的操作系統包括32位和64位,不同瀏覽器的C部分的多個版本。然後你可以在64位平臺上安裝像32位瀏覽器這樣的東西......很難看。 – 2012-04-26 00:26:45

回答

2

vizzed.com不使用zsnes。它使用VirtualNES這是一個基於Java的模擬器。你不能在Java Applet中嵌入本地代碼。

調用本地代碼的唯一選擇是使用JNI(Java本地接口),但它對於Web而言不足以跨平臺。

+0

看來你沒有走得夠遠。本頁內容: http://www.vizzed.com/play/super-mario-world-snes-online-super-nintendo-8616-game 您可以打開一個彈出窗口,其中一個zSnes在真正嵌入瀏覽器中窗口。你只需要輸入ESC來實現它是zSnes。 – 2012-04-26 00:53:09

+0

你可以看看這個截圖: http://i50.tinypic.com/29c5h6t.png – 2012-04-26 00:54:03

+1

@DannyCoulombe - 我確實,走了那麼遠(並且確實玩過了一些遊戲)。按下轉義時的行爲並不意味着嵌入zsnes。這意味着Java端口做得很好。 – 2012-04-26 00:55:01

0

使用Java本地接口(JNI),學習JNI click here