Я написал эту простую программу Hello World:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}
, которая называется "HelloWorld.java".Затем я компилирую его из cmd, используя: "javac HelloWorld.java" и получаю файл класса.После запуска команды «java -Xdiag HelloWorld» я получаю следующую ошибку:
Error: Could not find or load main class HelloWorld
Caused by: java.lang.ClassNotFoundException: HelloWorld
java.lang.ClassNotFoundException: HelloWorld
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:398)
at java.base/sun.launcher.LauncherHelper.loadMainClass(LauncherHelper.java:760)
at java.base/sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:655)
Кто-нибудь знает, почему это происходит?Операционная система - W10, и я установил версию jdk 11.0.1.
Спасибо.