IntelliJ IDEA全局环境变量配置

2024-04-02

我需要在我的所有想法运行配置中使用环境变量。我目前使用run->编辑配置->然后在选定的配置中输入环境变量。然而,当我需要运行单独的测试场景时,这是非常乏味的,因为每个测试场景都会创建一个新的运行配置,并且我需要重新输入变量。

我尝试使用以下命令在我的Linux系统中设置环境变量export SOME_VAR="some value"在各种会话配置文件中:/etc/profile,/etc/bash.bashrc,~/.bashrc,~/.profile但 IntelliJ 似乎在运行期间忽略了这些变量,即使当我启动时echo ${SOME_VAR}从 IntelliJ 内置终端,它会显示正确的输出。

我也尝试过使用IntelliJ .env 文件插件 https://plugins.jetbrains.com/plugin/7861-env-file然后设置SOME_VAR=some value in .env文件位于项目根目录中。也没起作用。


在我看来,真正的问题是马特所说的。 如果您想从快捷方式启动 IntelliJ,那么您必须对其进行一些编辑: 打开 .desktop 文件,然后添加/bin/bash -c -i到启动命令的开头。该文件应如下所示:

[Desktop Entry]
Exec=/bin/bash -i -c "/path/to/idea/bin/idea.sh" %f
Name=IntelliJ IDEA Ultimate
Type=Application
Version=1.0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IntelliJ IDEA全局环境变量配置 的相关文章

随机推荐

  • 如何设置 hibernate-mapping 以允许长度超过 255 个字符的字符串?

    所以我试图通过创建一个博客引擎来学习 我正在使用 Hibernate 和 MySQL 这是我的 Post 类的休眠映射
  • JoptionPane 显示确认对话框

    我有一个Java程序 当我运行该程序时 它会给我一个 GUI 如我所附 当我想关闭它时 它会弹出一个确认对话框 如果我按 是 按钮 它将使用以下命令退出程序System exit public static void main String
  • 如何对列表进行排序,其中正值位于负值之前,并且值分别排序?

    我有一个包含正数和负数混合的列表 如下所示 lst 1 2 10 12 4 5 9 2 我想要完成的任务是对列表进行排序 其中正数位于负数之前 也分别排序 期望的输出 1 2 9 10 12 5 4 2 我能够计算出第一部分的排序 其中正数
  • 将具有相同键的节点添加到属性树中

    我正在使用 Boost 的属性树来读取和写入 XML 使用我制作的电子表格应用程序 我想将电子表格的内容保存到 xml 这是一项学校作业 因此我需要使用以下 XML 格式
  • Swift 版本构建配置

    在 Swift v4 2 中 他们引入了扩展Bool toggle 我从早些时候就有了这个扩展 现在当我用 Xcode10 编译时它说Ambiguous use of toggle 如果 Swift 版本是 4 2 或更高版本 我试图让它忽
  • iOS 8 UIView 在键盘出现时不向上移动

    我正在开发一个聊天应用程序 其中有UITableView and a UIView含有一个UITextField and a UIButton在里面 我正在使用以下代码来移动UIView当键盘出现时向上 void keyboardWillS
  • Spring Security Saml 和 SP 应用程序的无状态会话

    我尝试运行启动示例 spring security saml boot https github com vdeotaris spring boot security saml sample https github com vdenota
  • 以编程方式完成 TFS Pull 请求

    使用Microsoft TeamFoundationServer Client 15 112 1 连接到TFS 2017 更新 2服务器我们可以获取有关现有 PR 的详细信息 如下所示 var connection new VssConne
  • 仅针对一个框架的 MSBuild 目标

    我有一个具有多框架目标的项目
  • 不安全的 JavaScript 尝试使用 URL 启动框架导航

    这有点复杂 请耐心等待 网站 A 有一个包含网站 B 的 iframe 网站 B 有一个包含网站 C 的 iframe 网站 C 上有一个按钮 单击后 我想刷新网站 B 的 url 下面是调用的 javascript 用于从网站 C 刷新网
  • 多线程 Objective-C 访问器:GCD 与锁

    我正在争论是否要转向基于 GCD 的多线程访问器模式 多年来我一直在访问器中使用基于自定义锁的同步 但我发现了一些信息 GCD简介 http www mikeash com pyblog friday qa 2009 08 28 intro
  • 如何删除 jQuery Mobile 样式?

    我之所以选择 jQuery Mobile 是因为它的动画功能和动态页面支持 而不是其他框架 然而 我在造型方面遇到了麻烦 我想保留基本页面样式以便执行页面转换 但我还需要完全自定义标题 列表视图 按钮 搜索框的外观 仅处理颜色是不够的 我需
  • Jetty + intellij idea :: 添加库

    I get java lang NoClassDefFoundError当我将 3d party 库添加到我的项目中时 我尝试将库添加到 web inf 模块依赖项 服务器库 但它不起作用 使用jetty和idea将库添加到项目的正确方法是
  • Gradle:应用程序和测试应用程序的已解决版本不同

    当我添加依赖项时 compile net bytebuddy byte buddy android 0 7 8 在我的应用程序中 我收到此错误 Conflict with dependency net bytebuddy byte budd
  • SQL 条件排序依据

    我正在两个表上进行连接 一个是用户表 另一个是高级用户列表 我需要让高级会员首先出现在我的查询中 然而 仅仅因为他们位于高级用户表中并不意味着他们仍然是高级会员 还有一个 IsActive 字段也需要检查 所以基本上我需要按以下顺序返回结果
  • 我正在尝试从某个检查点 (Tensorflow) 恢复训练,因为我正在使用 Colab 并且 12 小时还不够

    这是我正在使用的代码的一部分 checkpoint dir training checkpoints1 checkpoint prefix os path join checkpoint dir ckpt checkpoint tf tra
  • 单元测试异步操作

    我想对执行异步操作的方法进行单元测试 Task Factory StartNew gt method to test and return value var result LongRunningOperation 我在单元测试 用 c 编
  • 如何向 ASP.NET 托管的 ICS iCalendar for Outlook 添加身份验证

    我有一个 ASP NET 应用程序 它动态创建 ICS 日历 使用 DDay iCal 库 http rbalajiprasad blogspot co uk 2012 11 mvc c create ical calendar ics f
  • 如何确定 Accumulo 表可见性?

    我们有一个 Accumulo 实例 其中一些表包含使用可见性标记写入的数据 而我们当前的用户都没有这些标记 由于各种原因 我们不知道表中的所有可见性字符串 标记是什么 因此 我们有孤立数据 Accumulo root 用户或其他用户是否可以
  • IntelliJ IDEA全局环境变量配置

    我需要在我的所有想法运行配置中使用环境变量 我目前使用run gt 编辑配置 gt 然后在选定的配置中输入环境变量 然而 当我需要运行单独的测试场景时 这是非常乏味的 因为每个测试场景都会创建一个新的运行配置 并且我需要重新输入变量 我尝试