java - 如何在VS Code中设置JAVA环境变量

标签 java gradle visual-studio-code environment-variables

我有一个 spring-boot 项目,我的 IDE 是 VS code。我想将环境变量传递给我的应用程序。现在我将其设置在 Gradle 命令之前

export PROJECT_NAME=test

./gradlew bootrun

PROJECT_NAME 是我的环境变量,我在 application.properties 中访问它

在 VS code for java 中设置环境变量的推荐方法是什么

最佳答案

为了在 VSCode 中为 Spring boot 应用程序设置环境变量,推荐的方法是在项目的 .vscode 文件夹中创建一个 launch.json 文件,然后添加“env”部分,如下例所示:

{
  "configurations": [
    {
      "type": "java",
      "name": "Spring Boot-DemoApplication<demo>",
      "request": "launch",
      "cwd": "${workspaceFolder}",
      "console": "internalConsole",
      "mainClass": "com.example.demo.DemoApplication",
      "projectName": "demo",
      "args": "",
      "env": {
        "PROJECT_NAME": "FOO_PROJECT"
      }
    }
  ]
}

关于java - 如何在VS Code中设置JAVA环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59687712/

相关文章:

java - 继续玩框架 - 我在这里犯了什么愚蠢的错误?

spring - 使用gradle构建spring时出现编译错误

java - 在 VS Code 中调试时向 java 传递参数

android - 重命名gradle apk输出文件,但有2个apk

visual-studio-code - VS Code 远程容器 : cannot create directory ‘/home/appuser’ :

node.js - 如何在 vscode 中获取 express.js 的智能感知

java - ImageJ 库无法打开 tiff 图像

java - 保留随机 UUID 作为 JPA 实体上的对象 ID?

java - 使用 Amazon SWF 限制下游服务的 TPS

java - 如何使用gradle导入依赖