簡體   English   中英

在哪里可以找到JRE的本機庫?

[英]Where to find native libraries for JRE?

如何找到JRE用於進行系統級調用的本機文件(在Linux上,可能是SO文件,在Windows上,可能是DLL)?

如何找到這些文件的源代碼?

BONUS:我正在專門尋找JavaMail(參考隱含,不是GNU)用來發送SMTP /電子郵件流量的本地文件。 我的猜測是它只是通過TCP實現SMTP,所以無論java.net.URLConnectionstreamHandler使用什么。

但是,無論使用JavaMail還是什么,我仍然想知道如何/在哪里找到這些文件。 它們必須嵌入在JRE中的某個位置,是嗎?

僅當使用本機庫時(在您的示例中為SMTP;它可能是用純Java實現的)。 添加本機庫的通常方法是在Java命令行中使用正確的標志。 例如,

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM