Idea 无法读取系统配置文件

系统:

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

 

结果:有效 

相关推荐

  1. qt 读取配置文件

    2024-01-17 06:34:01       25 阅读
  2. IDEA指定配置文件启动

    2024-01-17 06:34:01       34 阅读
  3. MacBook系统升级导致idea无法打开

    2024-01-17 06:34:01       34 阅读
  4. IDEA安装、环境搭建、配置系列文章收录

    2024-01-17 06:34:01       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-17 06:34:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-17 06:34:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-17 06:34:01       82 阅读
  4. Python语言-面向对象

    2024-01-17 06:34:01       91 阅读

热门阅读

  1. [leetcode~数位动态规划] 2719. 统计整数数目 hard

    2024-01-17 06:34:01       53 阅读
  2. Vue和小程序的区别

    2024-01-17 06:34:01       55 阅读
  3. RPC原理介绍与使用(@RpcServiceAnnotation)

    2024-01-17 06:34:01       50 阅读
  4. SSL VPN简介

    2024-01-17 06:34:01       57 阅读
  5. MR-GCN

    MR-GCN

    2024-01-17 06:34:01      50 阅读
  6. 什么是ChatGPT,什么是大模型prompt

    2024-01-17 06:34:01       61 阅读