Contents

VsCode Java Profile配置

在vscode上写Java项目。

下载jdk。

创建一个空白的VsCode Profile。

查阅官方文档,下载推荐的Java开发插件。

我一开始使用的是Oracle的Java插件,但用它时按f5总是运行项目主文件,并且查阅资料后没有发现配置launch.json定义行为的相关说明。

所以我换成了官方推荐的插件包,可以通过launch.json设置按f5时的行为,其他方面两个差不多。

耐心阅读官方文档上有关语言配置的说明、插件的说明。

按需在全局或项目范围内设置jdk的路径、maven的路径、maven的配置文件,相关的设置点可能有多处,甚至重复,你需要保证所有设置的一致性。maven的配置文件分为用户和全局配置,存在于两个不同路径中,其中有jdk、镜像源等设置,你需要保证它们的正确与一致。

你需要仔细在settings中查看相关配置条目,避免疏漏。

你可以根据需要配置launch.json来定义你在按f5时的行为,这需要按照一定的规则,你可以在官方文档和技术论坛上找到说明和示例,你不应该直接拷贝复制,应该推敲把握每一个设置点、每一条设置语句的效用。

你可以浏览命令面板,查看插件提供了哪些功能,并进行尝试以了解它们的行为。

最后你可以使用命令面板创建项目,进行开发。

如果你在以上环节中发现一些测试行为不合预期,这很正常。

你可以通过怀疑、控制变量的方式逐点排查调试。

你可以使用google、stackoverflow、csdn搜索关键字。

你可以询问ai。

你可以查阅官方文档。

这都需要时间和耐心,这很正常与合理。如果你不了解如何配置,比如如何在launch.json中添加内容以定义运行行为,你可以在网上搜索询问。如果你没有详尽的查阅可以配置的地方,这可能会导致因为缺少配置或使用缺省配置而出现不合预期的现象,你需要耐心地查看相关设置条目,补齐配置。

你可能需要重启软件或系统来使修改的配置生效。

如果你认为所有怀疑与可能都以穷尽,奇怪的现象依然存在,这可能是软件或插件固有的缺陷或冲突,此时将就或者放弃是合适的选择。

你需要保证你对开发环境的掌握,不让奇怪的环境行为阻碍你的开发。

你不应该沉迷于配置,因为你的作品才是最应该花时间思考与雕琢的。