当前位置: 首页 > news >正文

MAC idea 环境变量设置失效

前言

使用MAC idea2025.2 tomcat8 设置环境变量,启动失效问题解决

分析

网上说是zshbash命令问题,但是尝试多次覆盖文件,启动读取依然没用
MAC下~/.bash_profile无效
~/.bash_profile配置无问题,为何每次打开新的终端都需要source ~/.bash_profile 才可以生效呢?

1
chsh -s /bin/bash
2
cd ~
ls .zshrc
vim .zshrc
写入:source ~/.bash_profile 
:wq 进行关闭

bash_profile 每次打开都是空的,或者就算有,但是idea启动读取还是空的

原因

在 macOS 下,终端中的环境变量是通过 shell 配置文件(~/.zshrc 或 ~/.bash_profile)加载的
但是,IDEA 是通过 GUI 启动的,不会读取这些 shell 配置文件,也不会继承你在 Terminal 里设置的变量。
mac idea启动读取不到系统环境变量解决办法

文章要求进入这个文件,但是我查看了下,并没有,索性使用

 vim ~/Library/LaunchAgents/environment.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN""http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict><key>Label</key><string>user.environment</string><key>ProgramArguments</key><array><string>launchctl</string><string>setenv</string><string>key</string><string>value</string></array><key>RunAtLoad</key><true/>
</dict>
</plist>

解决

尝试这么多方案,也没解决,于是选择最基础的方法tomcat配置环境变量,这样启动读取的就是自己配置的
在这里插入图片描述

http://www.dtcms.com/a/409990.html

相关文章:

  • 百度站长收录提交入口深圳设计网站源码
  • 2025Unity超详细《坦克大战3D》项目实战案例(上篇)——UI搭建并使用和数据持久化(附资源和源代码)
  • DenseNet:密集连接
  • 第一次学习Hardhat
  • 腾讯wordpress 建站自适应网站建设哪家便宜
  • 第八章 MyBatis及MyBatis-Plus
  • 5mins了解redis底层数据结源码
  • 华为云学习笔记(四):运维类服务与企业网站上云实践
  • 面向大模型输出的“耐脏” JSON 处理:从清洗到严格化的完整方案
  • 抢先注册网站域名卖掉英文网站建设服务合同
  • Apache、Nginx 和 Tomcat 的区别
  • 解决avue-input-tree组件重置数据不回显/重置失败
  • 苏州网站建设致宇网页设计制作手机网站
  • Kimi-VL:月之暗面开源的视觉语言模型
  • Buck电路项目实战:从原理到实战全解析
  • 如何读懂Mach-O:构建macOS和iOS应用安全的第一道认知防线
  • 远程录制新体验:Bililive-go与cpolar的无缝协作
  • 购物网站制作样例糖果网站建设策划书模板
  • 百度新闻源网站故乡网站开发的意义
  • PortSwigger靶场之Exploiting server-side parameter pollution in a query string通关秘籍
  • OpenLayers地图交互 -- 章节十三:拖拽旋转交互详解
  • 前端常见安全问题都有哪些以及解决方案
  • 算法专题(三)01背包问题理论
  • pycharm 运行不报错,但是调试报错,
  • 原型模式了解
  • 基于hive和mapreduce的地铁数据分析及可视化_hive作为数据库
  • 使用虚幻引擎(UE5)制作开箱爆金币功能
  • 网站在线考试答题系统怎么做泰兴网页定制
  • 展示型商城订单网站建设网页设计网站方案
  • 【MySQL数据库】InnoDB实现MVCC(多版本并发控制)底层原理