2023-01-21 228
我有一个跨平台Java应用程序,该应用程序依赖于某些天然(C ++)库来调用执行复杂科学计算的功能.使用JNI(带有Swig生成的胶代码)访问本机库.库访问多个环境变量,用于配置和位置各种数据表等.
我希望我的Java应用程序能够至少在JNI库中设置这些环境变量.如果Java提供了一种在其自己的外壳/上下文中设置Environtment变量的方法,但这很容易.
我已经看到了类似的问题需要更改Java本身或儿童过程的变量.这个问题是不同的,因为它专门与JNI称为代码有关.我的猜测是情况是相同的,因为JNI代码大概在与Java应用程序本身相同的环境中运行.
但是,我想我会问以防万一有一些JNI设置或方法可以做到这一点.
您的猜测是正确的.环境变量与该过程相关. JNI和NOT-JNI之间没有区别.
您应该能够使用另一个JNI库来设置在同一过程中运行的另一个库的环境.
以上所述是小编给大家介绍的我可以为Java本机界面(JNI)库设置环境变量吗?,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!
原文链接:https://77isp.com/post/26240.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态