刚开始在工作中处理一个现有项目,并希望使用Visual Studio代码作为我的IDE(我在最近的一个Rails项目中使用过它,我很喜欢它,所以想尝试使用Java)。
然而,每当我试图打开一个项目时,我都会收到大量不同的错误,包括:
"java.io(或java.util)的导入无法解决"
“默认构造函数的隐式超级构造函数未定义。必须定义显式构造函数”
所有这些似乎都源于我在VS代码中遇到的某种设置错误,但似乎可以找到它是什么。我已经卸载并重新安装了RedHat插件,该插件支持VS代码的Java语言。
我尝试将扩展中的java_home设置设置为安装的直接位置,但没有成功。尝试卸载和重新安装java,但也不起作用。
我的操作规格如下:
>
VS代码版本1.15.1
JDK版本1.8.0.144
知道是什么导致的吗?您认为这可能是我如何设置VS Code的错误,还是与现有项目的设置方式不兼容?
对于我:CMD Shift P然后键入“Java:Clean Java语言服务器工作区”
注意:这也会重新加载/重启vscode。
更新:这对我来说似乎再也无法修复它了。在我的例子中,我使用的是gradle项目,需要设置rootProject。在
与项目所在的文件夹名称相同。设置中选择name
。gradle
如前所述,您需要清理项目,但这有点困难,因为每个文件夹都是一个Guid,您不知道要清除哪个,因此需要删除所有内容。从插件的0.33.0版本开始,您也可以在IDE中自动执行该操作,使用CTRLShiftP并键入,java clean
,IDE将向您显示java的建议提示:清理java语言服务器工作区。选择后,同意并重新启动IDE。它将为您清理语言服务器工作区。
另一种方法是在IDE中使用Maven工具。如果你安装了这个插件,你可以使用侧栏,并利用Maven project helper选项来执行诸如清理、安装和打包等操作。例如,下面是我正在使用的项目和显示的选项,
可以用图形化的方式来管理基于Maven的项目。此外,这将适用于Java扩展包,但还不确定它将如何与其他扩展一起工作。
我遇到了类似的问题。解决方案是从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 Code作为我的编辑器(我在最近的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