jni4net

    1熱度

    2回答

    正如主題所說,這可能嗎?我知道jni4net,但它在窗戶上。 繼承人的錯誤的摘錄,我得到: Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /tmp/mydll.dll which might have disabled stack guard. The VM will try to fix the stack

    2熱度

    1回答

    我正在爲Java類建立C#代理(使用proxygen.xml),我的問題是:可以Jni4Net編譯.java使用不同JDK的文件比保存在JAVA_HOME變量中嗎?或者我需要暫時改變它? 感謝

    1熱度

    1回答

    我想從java調用C#函數使用jni4net在Windows 32位操作系統中正常工作但是當我嘗試從64位操作系統加載相同的C#dll時gettig這個錯誤 C:\Program Files (x86)\csharp\jni4net.n.w64.v20-0.8.6.0.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform at java.

    -4熱度

    2回答

    我在c#中有一個程序,需要通過JDBC連接到SQL。我讀到JDBC可以和java一起工作,因爲我需要從C#中使用它,所以我發現jni4net是兩者之間的橋樑。 我似乎無法找到任何示例或教程如何這樣做。任何幫助將不勝感激。我已閱讀並嘗試使用jni4net,但我找不到任何連接到數據庫的示例。

    0熱度

    1回答

    我在java中構建了一個非常小而簡單的helloWorld程序(具有接口並且在類中有system.lang.out.println(「hello world」)))。我用代理gen包裝它。現在,我試圖將其連接到C#(由meCalc例如去)我得到以下錯誤: Unhandled Exception: net.sf.jni4net.jni.JNIException: Can't load java cl

    1熱度

    1回答

    我目前正在嘗試使用jni4net調用.NET代碼。 我已經設法使用proxygen從.NET .dll創建代理類。然而,這段代碼: Bridge.init(); Bridge.LoadAndRegisterAssemblyFrom(new File("clAESEncripcion.j4n.dll")); aesencryption.AESObjectEnc aesObjectEnc = ne

    0熱度

    1回答

    我正在測試如何使用jni4net庫從Java代碼訂閱C#事件,但到目前爲止,我沒有任何已使用的示例工作。我試圖在事件發生時發送一個Body()對象的數組。 C#代碼: public class LibEventHandler { // Event for updating the body frame public delegate void UpdateBodyFrame

    0熱度

    1回答

    我意識到通過jni4net將C#與Java連接起來的實現。我生成一個測試類與C#(轉換爲cs文件到DLL),並從Java調用,工作正常。 我的問題是與一個DLL;這個DLL是由客戶端提供的。當執行ProxyGen能夠生成文件,並把文件在工作區中,引發此錯誤: KeyNotFoudException 我不是一個.NET開發人員,我異常的調查,我找到解決辦法,但在DLL的代碼找不到錯誤。 我使用dot

    1熱度

    1回答

    我正在努力使tool JNI4NET工作,以便我可以使用我的C#應用​​程序中的一些Java代碼。作爲一個簡單的初始測試,我創建了一個類Person的簡單Java類庫,其中一個方法爲public String GetName() { return "NoBody"; }。從這裏我一直跟着JNI下載中給出的示例編輯generateProxies.cmd來創建jar的DLL包裝器。 我沒有太多運氣,所

    0熱度

    1回答

    我想在Java中使用的.NET程序取決於SlimDX,它是DirectX上的託管包裝器。我將它作爲正常項目添加到項目參考中,不會打嗝。 但是,當涉及到使用JNI4NET的build.cmd時,我得到一個CS0400錯誤,提示它不知道SLIMDX究竟是什麼,即使我正確引用它並將其放入帶有proxygen的文件夾中。它不能在'全局命名空間'中找到。 This('global :: net.sf.jni