【发布时间】:2022-11-10 07:40:46
【问题描述】:
我最近开始为java程序使用vscode,但是配置设置真的很难,我设置了一个空的工作区“goodskies”并使用命令调色板创建无构建工具java项目,选择默认文件夹但它总是会生成一个新的工作区当我回到我的父工作区时,主类警告要添加一个包声明,我只想在一个工作区中编写每个程序,而不是每个程序都用于依赖工作区。
我也对包命名约定感到困惑,似乎包名应该包含从工作区的根目录到文件的父根目录,我不知道为什么这样,为什么不能只指定父目录作为包声明? 编者如何看待减免?谢谢!
所以我的问题是:
【问题讨论】:
-
对于第一个问题,我想您没有解释为什么要在打开 vscode 时打开第二个问题。这时候,他会打开一个名为“Explorer”的副本。另请注意,如果您在 vs code 中打开一个 java 文件而不打开其文件夹,则 Java 语言服务器可能无法正常工作。对于第二个问题,vsocde 根据工作空间目录检索文件,而不是从当前打开的文件中检索文件。
标签: java visual-studio-code dependencies