Idea 无法读取系统配置文件

发布时间:2024年01月17日

系统:

macos

工具:

idea

场景:

为了使用阿里云oss服务,把secret配置在系统配置文件,通过System.getenv()获取更安全

问题:

死活读取不到,一直为null

首先,我直接进到文件bash_profile设置

vi ~/.bash_profile
source ~/.bash_profile

配置完后,通过echo也能获取到值,但是运行程序就是读取不到

echo $YOUR_KEY

解决方法:

1.尝试通过terminal终端启动idea

/Applications/IntelliJ\ IDEA.app/Contents/MacOS/idea

这个方法是说,~/.bashrc配置项只有在bash shell启动的时候才会被加载,所以通过在bash shell启动idea,才能获取到系统配置项。

结果,无效。当然如果你的idea又什么问题的话,可以通过这种方式启动,因为终端会打印启动日志,方便定位问题

2.重启

重启大法,在这里也失效了。无论是idea重启,还是关机重启,都无法获取。

结果:无效

3.直接在idea配置configuration

?

结果:有效?

文章来源:https://blog.csdn.net/weixin_30298379/article/details/135547903
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。