Ree*_*mes 29 java visual-studio-code
刚开始在工作中开始处理现有项目,并希望使用Visual Studio Code作为我的编辑器(我已将它用于最近的Rails项目,并且喜欢它,所以想用Java尝试).
但是,每当我尝试打开其中一个项目时,我都会收到大量不同的错误,包括:
导入java.io,java.util或类似的东西时,错误:
"无法解析java.io(或java.util)的导入"
现有类有错误:
"默认构造函数未定义隐式超级构造函数.必须定义显式构造函数"
其他随机"无法解析为类型"错误.
所有这些似乎都源于我对VS Code的某种设置错误,但似乎可以找到它是什么.我已经卸载并重新安装了RedHat插件,该插件为VS Code启用了Java语言.我已经尝试将扩展中的java_home设置设置为安装的直接位置,但这不起作用.尝试卸载并重新安装java,但也无法正常工作.
我的操作规范如下
操作系统:MacOS Sierra
VS Code版本1.15.1
JDK版本1.8.0.144
有什么可能导致这个的想法吗?您是否认为我的VS代码设置方式或与现有项目的设置方式存在错误(或者说不兼容)可能是错误的?提前致谢.
tor*_*man 65
我遇到了类似的问题.解决方案是从VS Code的工作空间存储目录中删除所有内容,该目录位于$HOME/Library/Application Support/Code/User/workspaceStorage/.
我在这里找到了这个解决方案:https: //github.com/redhat-developer/vscode-java/wiki/Troubleshooting#clean-the-workspace-directory
更新: 现在可以在Red Hat版本0.33.0的VS(Java)语言支持中从VS代码中完成.打开命令面板并输入"java clean"(参见链接中的官方说明).
Afz*_*han 12
如前所述,您需要清理项目,但这有点困难,因为每个文件夹都是Guid,而且您不知道要清除哪个文件夹,因此需要删除所有内容。从插件的0.33.0版本开始,您也可以在IDE内部自动执行此操作,使用CTRL+ Shift+ P并键入java clean,并且IDE将向您显示有关Java的建议提示:清理Java语言服务器工作区。选择后,同意并重新启动IDE。它将为您清理语言服务器工作区。
另一种方法可以是IDE中的Maven工具。如果您已安装此插件,则可以使用侧边栏并利用Maven项目帮助程序选项执行诸如清理,安装和打包等操作。例如,这是我拥有的项目以及该项目显示的选项,
可以以图形方式使用它来管理基于Maven的项目。另外,这将与Java Extension Pack一起使用,尚不确定它在其他扩展中的行为。
对我来说: CMD + Shift + P 然后输入“Java: Clean Java language Server Workspace”
注意:这也会重新加载/重启 vscode。
小智 6
按 ctrl+shift+p,然后搜索“java clean”,然后单击“java:清理 java 语言服务器工作区”,然后单击“重新启动 IDE”。
| 归档时间: | 
 | 
| 查看次数: | 20251 次 | 
| 最近记录: |