2008-09-16 50 views
7

有哪些選項/方法/軟件可用於將JAR文件轉換爲託管.NET程序集?請在答案中提供所有商業和非商業方法。 這些不包括需要在主機上安裝Java的解決方案。在.NET中使用Java JAR文件

回答

9

我可能是錯的,但我很確定這是不可能的。 Java字節碼與在CLR上運行的代碼不同。

Snarky回答:獲取源代碼並將其移植。

編輯:有點戳是http://sourceforge.net/projects/ikvm/,.NET的Java虛擬機實現。不是你要求的,但它可能是你能做的最好的。

+0

snarky是可以的。這個問題引發了這個問題。 – 2008-09-16 06:06:13

+1

字節碼是可重寫的,硬件部分是運行時類 – 2010-02-19 06:46:08

-1

去年面對這種情況,我寫了一個小包裝器(在java中),它從一個臨時文件讀取輸入,調用jar並將輸出放在另一個臨時文件中。 .NET項目將創建輸入文件,調用JVM並啓動包裝器,等待它完成並讀取輸出文件。快速和骯髒。至少在我的情況下