gpt4 book ai didi

java - 包含C语言Machine依赖 native 代码的Java程序?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:45:33 25 4
gpt4 key购买 nike

Java 支持本地语言代码,这是否意味着我可以使用 java 程序执行 C 语言代码。如果是,那么这将是依赖于机器的代码还是独立于机器的代码,并且由于 JVM 对 Java 代码应用了许多与安全相关的限制,因此它们会影响 C 语言中的代码吗?
JVM 应用的限制是否也适用于 native C 语言代码?

最佳答案

是的,该项目将依赖于机器。如果 native 库/代码无法通过该 JVM 链接到(例如,如果您有 Windows JVM 和 ELF/.so 库,或者 32 位 JVM 和 64 位库) ,然后 System.loadLibrary(String) 将失败并返回 UnsatisfiedLinkError

关于java - 包含C语言Machine依赖 native 代码的Java程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25794653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com