我有一個使用struts,Hibernate和spring在redhat上運行的Java web應用程序。我將搜索關於在我的應用程序中調用dll文件,其漏洞和後果。任何人都可以幫助我解決問題,錯誤或錯誤,或者可能無法做到這一點。在linux上的Java EE應用程序中調用dll文件
-1
A
回答
1
好了,你幫助微軟提供了一種方式來調用DLL使用JNI http://support.microsoft.com/kb/222092
除了這個,你可以看看以前的帖子在 How do I call dll inside Java?
上JNIIBM教程也將被證明是有用 http://www.ibm.com/developerworks/java/tutorials/j-jni/
要在Linux環境中運行dll,您可能需要仿真器WINE或Crossover。但是我不能向你保證成功,因爲Wine和Crossover都不是100%的Windows兼容。
相關問題
- 1. 如何運行c#應用程序在Linux上的dll文件
- 2. Java EE應用程序中的線程
- 3. 鎖定在Java EE應用程序中
- 4. 在Java EE應用程序中緩存
- 5. 在java/java EE應用程序中使用log4j記錄組件
- 6. 從Java應用程序調用C#dll
- 7. 在Java EE應用程序中找不到Log4j.xml拋出文件
- 8. Eclipse中的Java EE應用程序
- 9. Java EE 6應用程序中的SocketException
- 10. tomcat中的Java EE應用程序
- 11. 如何監視Java EE應用程序中的文件更改?
- 12. 使用Java EE應用程序的STS
- 13. 在Intellij Idea IDE上的Java EE應用程序中獲取NullPointerException
- 14. 在Linux中用IKVM調用.NET Mono的Java應用程序
- 15. 如何在其容器中調試Java EE應用程序?
- 16. 集成在Java EE應用程序
- 17. 併發在Java EE應用程序
- 18. Shiro在Java EE 6應用程序
- 19. Java桌面應用程序和Java EE?
- 20. 即插即用Java EE應用程序
- 21. 在Java EE Web應用程序中使用JPL(Java + Prolog)
- 22. Linux上用於Java EE的Eclipse - 無法查看Java EE項目?
- 23. BizTalk的Java EE應用程序
- 24. OSGi的Java EE 6應用程序
- 25. 如何保護Java EE應用程序的文件
- 26. 如何在JSP中使用SSL(在Java EE應用程序中)?
- 27. 任何eclipse插件在Java EE應用程序中編輯web.xml?
- 28. 在Java EE應用程序中使用來自servlet的bean類
- 29. 在weblogic中引用EAR應用程序的共享Java EE庫
- 30. 死鎖 - 在Java EE Web應用程序中阻塞的線程
Linux沒有DLL,它有動態庫,通過共享對象'.so'文件。 –
因此,您至少需要在Linux上重新編譯生成Windows上'.dll'文件的源代碼,以便在Linux上獲得'.so'文件。如果使用Windows特定功能或結構,您可能需要修補源代碼。 –