当前第2页 返回上一页
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | <?xml version= "1.0" encoding= "UTF-8" ?>
<classpath>
<classpathentry kind= "src" output= "target/classes" path= "src/main/java" >
<attributes>
<attribute name= "optional" value= "true" />
<attribute name= "maven.pomderived" value= "true" />
</attributes>
</classpathentry>
<classpathentry excluding= "**" kind= "src" output= "target/classes" path= "src/main/resources" >
<attributes>
<attribute name= "maven.pomderived" value= "true" />
</attributes>
</classpathentry>
<classpathentry kind= "src" output= "target/test-classes" path= "src/test/java" >
<attributes>
<attribute name= "optional" value= "true" />
<attribute name= "maven.pomderived" value= "true" />
<attribute name= "test" value= "true" />
</attributes>
</classpathentry>
<classpathentry kind= "con" path= "org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6" >
<attributes>
<attribute name= "maven.pomderived" value= "true" />
</attributes>
</classpathentry>
<classpathentry kind= "con" path= "org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER" >
<attributes>
<attribute name= "maven.pomderived" value= "true" />
</attributes>
</classpathentry>
<classpathentry kind= "output" path= "target/classes" />
</classpath>
|
要注意: 这些文件都是 extension 自动生成的,如果目录下没有生成相应的文件,那么就会出现各种问题,jdt 相关的很多功能无法正常使用,比如符号跳转,自动导入等。
如果用 IDEA 打开 java 项目,同样会创建类似的文件,只不过结构和名称不一样而已。
2.4 Java Classpath is incomplete. Only syntax errors will be reported
如果碰到该警告信息,说明 java 项目在打开过程中出问题了,缺少 .classpath .project 文件。有可能是以下原因,比如:
- jdt 相关的 extentsions 没有安装
- java 环境没有按官方说明配置
- extension 配置不完整
这种情况下,符号跳转,自动补全,导入等等功能,肯定无法正常使用。
但是使用 mvn 进行构建是没有问题的,一定要清楚,mvn 是构建工具,只要源码完整正确,有 pom.xml 文件,那么 maven 就能正常工作。
另外,发现当项目同时支持 maven 和 gradle 时,vs code 创建项目会失败,导致 classpath 相关文件无法产生。这个时候将 build.gradle 删掉,只留下 pom.xml 文件,再次打开项目文件夹,就可以了。
2.5 项目结构

如上图,正常启动的java项目,需要包含
- JAVA PROJECTS
- MAVEN PROJECTS
- JAVA DEPENDENCIES
其中 Java Projects 中包含 .classpath, .project, .settings
总结
总之,用 vs code 来作为 java ide 完全没有问题,使用过程中难免会碰到些问题,多查阅,多思考,应该能解决。
整体上很流畅!
更多编程相关知识,请访问:编程教学!!
以上就是VSCode中配置和使用Java的方法的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
golang 能用 vsCode 开发吗?
12个开发中常用的vsCode插件分享
vsCode提示不见了怎么办
vsCode中tab键生成不了html
vsCode中如何查找
vsCode怎么安装插件
用vsCode怎么看效果
vsCode无法离线启动
vsCode离线无法打开怎么办
vsCode无法写入用户配置
更多相关阅读请进入《vsCode》频道 >>
转载请注明出处:木庄网络博客 » VSCode中配置和使用Java的方法