微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Visual Studio Code 不会自动为 java 语言创建 bin 文件夹、文件 .classpath 和文件 .settings

如何解决Visual Studio Code 不会自动为 java 语言创建 bin 文件夹、文件 .classpath 和文件 .settings

我在 Visual Studio 代码中遇到了一些问题:

  1. Java 的 Visual Studio 代码不会自动创建文件夹 bin、文件 .classpath、.project 和 .settings。 截图: In explorer VSC

  2. 将 app.java 和 app.class 文件放在同一个文件夹 (src) 中,当我在 youtube 上查看教程时,文件 .class 应该在 bin 文件夹中。

  3. settings.json 中有file.exclude,当我将.classpath 更改为false 或将其删除时。它总是再次重置为真。但是如果我运行我的代码。有用。 屏幕截图:settings.json file (user)

有人可以帮忙吗?我在任何论坛中搜索过,但从未找到解决方案,并确保我的环境中的路径正确!

Windows 10、VSC 1.53.0、jdk 15(最新)

解决方法

如果您的项目是通过命令 Java: Create Java Project... 在 VS Code 中新创建的。此命令将创建一个没有构建工具的新项目。 (没有 Maven 和 Gradle)。在这种情况下,.classpath.project 等文件将隐藏在工作区存储路径中,这是设计使然,因为我们希望用户只关注代码本身。

如果您想查看 bin 文件夹,有一个名为 java.project.outputPath 的设置,您可以设置该设置的相对路径,然后输出文件夹将显式显示在您的项目中。例如:"java.project.outputPath": "bin"

请注意,设置 java.project.outputPath 仅在工作区范围内生效。

,

我对youtube教程不感兴趣,但vscode-java中的文件夹结构确实和你看到的一样。

在集成终端中,在实际输出之前会显示一系列执行脚本。文件夹bin的一端也是当前项目的classpath。编译生成的.class文件存放在那里。

Setting.json 存储在文件夹 .vscode 下。这是您的工作区设置,通过按 Ctrl+, 并选择工作区生成。

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。