首页 > 解决方案 > 在具有不同包的 Vscode IDE 中编写的 java 程序无法正确执行

问题描述

我在 VScode IDE 中收到以下错误。请帮助我解决与 VScode 相关的问题

我在 Visual Studio 代码中创建了一个名为test的包。在该包中编写的程序无法执行,程序是:

package test;
public class Example{
public static void main(String args[])
{
    System.out.println("HELLO");
}
}

会抛出一个 错误 ,当放置在默认包中时,相同的程序可以正常 工作

标签: javavisual-studio-codepackage

解决方案


问题是您无法从包内部运行代码。

您必须从包的父目录运行代码

例如。如果您的文件,包的结构是这样的

SomeDirectory
|----test
│    |----Example.class

然后你通过 java test.Example 从 SomeDirectory 运行它


推荐阅读