java - UNIX系统java加载DLL

标签 java unix dll

我知道可以在 java 中加载 DLL(Windows 库)。

而且我知道编译后的 java 程序可以在任何地方运行..

加载DLL的java程序可以在Unix环境下运行吗? (如果 DLL 文件存在)

最佳答案

没有。 DLL 运行与 UNIX 操作系统不兼容的 native Windows 指令。但是共享库 (.so) 可以使用 JNI 访问.

为确保可移植的“一次编写随处运行”模型,应避免调用 native 库以支持纯 Java 实现。

关于java - UNIX系统java加载DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13565280/

相关文章:

java - 基于动态构造函数值的 Spring bean 作用域

java - "exposing"API 的本质是什么,特别是在 Google Cloud Endpoint 中?

c++ - 在 Win32 应用程序中捕获 DLL 依赖项

c++ - 如果我只需要其中的几个函数,是否值得包含一个大型 C++ 库?

java - 使用正则表达式屏蔽信用卡号

java - 大 O N^2 (Log N)

c - 我不知道C中的 'glibc detected'

string - 在 UNIX 文件的每一行中第 N 次出现后替换所有出现的字符

linux - 如何将目录中所有文件的列表添加到文本文件中?

visual-studio - asp.net 可部署程序集