vscode导入java项目报错_vscode + gradle 创建 java 项目 - java language server无法启动

1、在系统上安装一个版本的gradle,用`gradle init --type java-application`创建一个默认的java项目,假设项目目录是hellojava

2、vscode写java首先要安装Java Extension Pack(下面简称JEP),这个扩展会自带两个依赖项安装,一个是Debugger for java,还有一个的language support for java by red hat,这些是利用Eclipse的JDT实现的java语言支持

然后把hellojava文件夹添加到vscode的工作区,JEP会自动识别该gradle项目并通过JDT将该项目集成到vscode中,出现以下事件则说明正确识别了:

2.1、在状态栏会看到Starting Java Language Server...并成功走到100%,这个步骤JEP根据你的gradlew(windows下是gradle.bat)下载安装了对应版本的gradle(仅用于该java项目,不是系统全局的)

2.2、hellojava中与build.gradle同目录下出现了.project和.classpath文件(Eclipse的东西),说明JEP已经利用JDT关联好你的gradle java项目了

2.3、hellojava中与build.gradle同目录下出现了bin文件夹,里面是你src中java文件对应的class文件,说明vscode已经利用JEP下载的gradle帮你build好了该项目(是的,你不用手动去打gradle build命令,自动build),但是注意,这里vscode的JEP利用gradle只会帮你生成class文件用于debug(你只需要编辑你的java文件并按F5进行debug即可),并不等价于gradle b

你可能感兴趣的:(vscode导入java项目报错_vscode + gradle 创建 java 项目 - java language server无法启动)