当前位置: 首页 > 知识库问答 >
问题:

Visual Studio代码-Java-导入错误等

田慈
2023-03-14

刚开始在工作中处理一个现有项目,并希望使用Visual Studio代码作为我的IDE(我在最近的一个Rails项目中使用过它,我很喜欢它,所以想尝试使用Java)。

然而,每当我试图打开一个项目时,我都会收到大量不同的错误,包括:

  • 导入java.io、java.util或任何类似内容时,错误:

"java.io(或java.util)的导入无法解决"

  • 现有的类有一个错误:

“默认构造函数的隐式超级构造函数未定义。必须定义显式构造函数”

  • 其他随机的不能解析为类型的错误。

所有这些似乎都源于我在VS代码中遇到的某种设置错误,但似乎可以找到它是什么。我已经卸载并重新安装了RedHat插件,该插件支持VS代码的Java语言

我尝试将扩展中的java_home设置设置为安装的直接位置,但没有成功。尝试卸载和重新安装java,但也不起作用。

我的操作规格如下:

>

VS代码版本1.15.1

JDK版本1.8.0.144

知道是什么导致的吗?您认为这可能是我如何设置VS Code的错误,还是与现有项目的设置方式不兼容?

共有3个答案

冷吉星
2023-03-14

对于我:CMD Shift P然后键入“Java:Clean Java语言服务器工作区”

注意:这也会重新加载/重启vscode。

更新:这对我来说似乎再也无法修复它了。在我的例子中,我使用的是gradle项目,需要设置rootProject。在设置中选择name。gradle与项目所在的文件夹名称相同。

翁和颂
2023-03-14

如前所述,您需要清理项目,但这有点困难,因为每个文件夹都是一个Guid,您不知道要清除哪个,因此需要删除所有内容。从插件的0.33.0版本开始,您也可以在IDE中自动执行该操作,使用CTRLShiftP并键入,java clean,IDE将向您显示java的建议提示:清理java语言服务器工作区。选择后,同意并重新启动IDE。它将为您清理语言服务器工作区。

另一种方法是在IDE中使用Maven工具。如果你安装了这个插件,你可以使用侧栏,并利用Maven project helper选项来执行诸如清理、安装和打包等操作。例如,下面是我正在使用的项目和显示的选项,

可以用图形化的方式来管理基于Maven的项目。此外,这将适用于Java扩展包,但还不确定它将如何与其他扩展一起工作。

杨建章
2023-03-14

我遇到了类似的问题。解决方案是从VS Code的工作区存储目录中删除所有内容,该目录位于$HOME/库/应用程序支持/Code/User/workspaceStore/。

我在这里找到了这个解决方案:https://github.com/redhat-developer/vscode-java/wiki/Troubleshooting#clean-the-workspace-directory

更新:这现在可以从红帽版本0.33.0的Java语言支持(TM)中的VS代码中完成。打开命令面板,键入“java清洁”(参见链接中的官方描述)。

 类似资料:
  • 刚开始在工作中处理一个现有项目,并希望使用Visual Studio代码作为我的IDE(我在最近的一个Rails项目中使用过它,我很喜欢它,所以想尝试使用Java)。 然而,每当我试图打开一个项目时,我都会收到大量不同的错误,包括: 导入java.io、java.util或任何类似内容时,错误: "java.io(或java.util)的导入无法解决" 现有的类有一个错误: “默认构造函数的隐式超

  • 我有一个django项目。在视图中。py文件,我尝试像这样导入我的模型(或来自MYAPP的任何东西): 它向我显示了一条警告“无法导入'MYAPP.~~'”。我的项目仍在正常运行,但VSCode报告了许多错误,所以我不知道这是不是真的。 我该如何修复它?谢谢^^。

  • 首先,我对java真的很陌生。我有一个非常简单的脚本: 当尝试使用netbean 7.1运行此代码时。(安装了JDK),我的IDE返回代码顶部导入部分的错误。 这些错误与查找awt包有关。有人能告诉我这些包裹需要放在哪里,我能在哪里找到它们吗? 通过这个屏幕截图,你可以看到我的目录结构现在是什么样子 先谢谢你

  • 我已经从http://maven.springframework.org/release/org/springframework/spring/下载了spring-framework-4.1.6.release

  • 我正试着用这本手册开始tensorflowhttps://www.tensorflow.org/install/install_windows 所有安装都成功完成,我正在使用python 3.5.2和最新版本的pip,遇到这个错误,有人告诉我应该怎么做吗? 在swig\parth\AppData\Local\Programs\Python35\lib\site-p tensorflow\Pytho

  • 我已经开始学习,我尝试将它与代码一起使用,但是