有没有办法在 java 中设置环境变量或某种全局变量,以便它可以在我从 java 调用的 c++ 代码中可见(使用 swig)。当然,作为一种解决方法,我可以公开另一个函数,该函数将跟踪 C++ 中某个静态变量中 env var 的值,因此我可以在需要时使用它。然而,如果有一种方法可以在 java 中设置 env 或全局变量并使其在从 java 调用的 c++ 代码中可见,这将很有趣。
最好的问候 -Grigor
最佳答案
有一些方法可以在 Java 中设置环境变量,但它们不是特别好,请参阅之前的问题 question .
我认为最好的选择是使用 JNI。
关于java - 将 env var 从 java 传递到 c++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28646129/