【发布时间】:2019-04-11 21:13:40
【问题描述】:
当打开任何新的或旧的 Java 项目或 maven 项目时,Java 会在运行时抛出“错误:无法找到或加载主类 App”。 Java 将仅在“package foo;”时运行被注释掉,即“//package foo;”。
我正在使用代码运行器扩展,它适用于所有其他语言。如果 package 语句被排除或注释掉,它将在 java 中按预期运行。
这可以在 VS Code 中创建或打开的每个新 java 程序中复制,甚至在 IntelliJ 中创建的项目(按预期运行)并在 VS Code 中打开。
环境:
操作系统:Mac OSX Mojave 10.14.4 JDK版本:1.8.0_202 Visual Studio 代码版本:1.33.0 Java 扩展版本:0.6.0
我永远无法让我的 java 代码在 VS Code 中运行,直到我删除了 package 语句(将其注释掉)。删除包语句后,我的代码按预期运行,但在 VS Code 中有一个“问题”,提示“声明的包”与预期的包“app”Java(536871240)“不匹配”
//package app;
public class App {
public static void main(String[] args) throws Exception {
System.out.println("Hello Java");
}
}
【问题讨论】:
标签: java visual-studio visual-studio-code