我最近在我的Ubuntu Linux机器上安装了visual studio。我还在我的Ubuntu系统上安装了Java,但是我不断收到“Classpath is incomplete”警告“我运行我的java代码以及每次运行代码时都没有定义的Java隐式超级构造函数。我想要一个易于理解的解决方案如何解决这个特殊问题。
编辑: 我在我的Mac上尝试了这个完全相同的代码,并没有给我“Java隐式超级构造函数未定义”警告。
答案 0 :(得分:0)
这已在Visual Studio Code - Java Classpath is incomplete. Only syntax errors will be reported
处得到解答如果没有定义类路径的maven或eclipse项目,Visual Studio代码不支持开箱即用的Java。在我看来,最好的解决方案是使用eclipse或intellij或任何其他Java IDE而不是VSCode。
你得到的构造函数错误是因为你的类没有以大写字母开头。类应始终以大写字母开头。 Java命名约定:http://www.oracle.com/technetwork/java/codeconventions-135099.html
答案 1 :(得分:0)
如果您收到该错误消息,您可以尝试以下步骤:-
1) 打开命令面板 (Ctrl+Shift+P) 并键入命令 Java:配置 Java 运行时。
2) 向下滚动以安装 JDK,选择版本(我选择最新版本),下载安装它(在安装过程中您可以选择将路径添加到 java_home 变量选择它),点击完成设置后点击重新加载 vs 代码。