gpt4 book ai didi

java - 在哪里可以找到 JRE 的 native 库?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:59:19 24 4
gpt4 key购买 nike

如何找到 JRE 用于进行系统级调用的 native 文件(在 Linux 上,可能是 SO 文件,在 Windows 上,可能是 DLL)?

如何找到这些文件的源代码?

奖励:我专门寻找 JavaMail(引用 impl,而非 GNU)用于发送 SMTP/电子邮件流量的 native 文件。我的猜测是它只是通过 TCP 实现 SMTP,所以可能无论 java.net.URLConnectionstreamHandler 使用什么。

但是,不管 JavaMail,我仍然想知道如何/在哪里找到这些文件。它们必须嵌入到 JRE 中的某处,是吗?

最佳答案

仅当使用 native 库时(在您的示例中为 SMTP;它可能是用纯 Java 实现的)。添加 native 库的常用方法是在 java 命令行中使用正确的标志。例如,

java -Djava.library.path=%STARTPATH%\lib -jar somefile.jar

关于java - 在哪里可以找到 JRE 的 native 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22103365/

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