无法在 VSCode Java 项目中导入包
Posted
技术标签:
【中文标题】无法在 VSCode Java 项目中导入包【英文标题】:Can't import packages in VSCode Java project 【发布时间】:2022-01-08 13:40:43 【问题描述】:我无法在 VSCode 的 Java 类中导入包。我输入语句import db.engine.*;
(在“GlobalSetters”类中),并尝试在 GlobalSetters 类中“运行代码”。然后在控制台中返回错误:
GlobalSetter.java:3: error: package db.engine does not exist
import db.engine.*;
问题开始于另一个项目,然后我将所有类复制到一个测试项目中以尝试解决问题。我已经安装了“Java 扩展包”扩展,我正在尝试使用“代码运行器”扩展运行代码。
我已经有一段时间了,导入语句本身没有发现任何问题。关于为什么它不断返回此错误的任何想法?
【问题讨论】:
它可能是代码运行器扩展。我个人有过一些不好的经历。默认情况下,java 扩展在main
方法的顶部附近应该有一个“运行”按钮。此外,您可能还需要配置源目录以使其按预期工作。您可能还想看看this。
你完全正确!代码运行程序导致了一些......奇怪的错误。既然我已经禁用了它,并且正如你所说的那样“运行 Java”,这一切都很完美!非常感谢您的帮助和指南链接!
【参考方案1】:
感谢Mubin的回答!事实证明,“Code Runner”扩展导致了一些严重的问题。此外,我必须选择工作区右上角运行按钮旁边的下拉箭头。然后选择“运行 Java”而不是“运行代码”。但是,禁用“代码运行器”会删除“运行代码”选项并将其替换为“运行 Java”。
【讨论】:
您可以接受此答案以将问题标记为已解决。 我已经尝试过了,但它让我等待 2 天,还剩 21 小时......以上是关于无法在 VSCode Java 项目中导入包的主要内容,如果未能解决你的问题,请参考以下文章