java - VSCode : Issue installing Gradle distribution

标签 java visual-studio-code

I am following this tutorial关于在 VSCode 中构建 Java Web 应用程序。

按 F5 调试代码后,我收到错误消息无法从“https://services.gradle.org/distributions/gradle-4.6-bin.zip”安装 Gradle 发行版。.

屏幕截图:

VSCode Gradle Error

谁能帮我找出为什么会出现此错误消息?

最佳答案

我在 Linux 上遇到了同样的问题。 我的理解是VS Code想要使用目录/usr/share/java/gradle/ (包含在环境变量 GRADLE_HOME 中),而它应该使用 ~/.gradle反而。 我尝试通过配置文件(例如 gradle-wrapper.properties.vscode/settings.json.settings/org.eclipse.buildship.core.prefs )修复它,但没有成功。 我发现的唯一解决方法是设置环境变量:

  • 如果您想对所有 session 执行此操作(存在可能破坏某些其他应用程序的风险),请将以下行放入您的 ~/.bash_profile 中并重新启动:
export GRADLE_HOME=~/.gradle
  • 一种侵入性较小的解决方案是在启动 VS Code 时设置变量:
env GRADLE_HOME=~/.gradle code

如果您使用桌面条目,请自定义相关文件。就我而言(Arch Linux),该文件是 /usr/share/applications/visual-studio-code.desktop ;因此,请将以下行放入其中:

Exec=env GRADLE_HOME=~/.gradle code %f

然后重新启动 VS Code(如有必要,请重新启动两次)。

我打开了an issue on Github .

关于java - VSCode : Issue installing Gradle distribution,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52190439/

相关文章:

visual-studio-code - 在 VS Code 中打开终端时自动停止 `conda activate`

java - 等待并通知协调

java - Ant + JUnit4 ClassDefNotFoundException - 类路径问题?

Java 重载和重写的方法

java - JVM 使用 JOGL、顶点缓冲区对象并尝试在 finalize 方法中释放 vbo 时崩溃

javascript - 为文件类型 (.pug) 添加自定义 VS Code 设置

git - 如何为某些项目禁用 git 而其他项目不在 Visual Studio Code 中禁用 git?

java - 隐藏 JButton 的 setText 值

javascript - 如何在 git 中接受他们的更改

C#、visual studio 代码、调试器、处理 'configurationDone' 请求时出错。未知错误 : 0x89720010,