uehaj's blog

Grな日々 - GroovyとかGrailsとかElmとかRustとかHaskellとかReactとかFregeとかJavaとか -

putenv

JNAで死ぬほどはまった件

MacOS XおよびLinuxで、JNA(Java Native Access)を通じて、putenv("A=B")すると、即座もしくは数秒後〜数十秒後に設定したはずの環境変数が消え去るという現象に遭遇した。消え去るまでの時間が不定なので、何かを修正して、「直った」と思ったら実は発現ま…