Java ClassNotFoundException в командной строке, даже если он компилируется - PullRequest
1 голос
/ 08 июля 2019

Я пытаюсь запустить очень простую программу с использованием Java и терминала командной строки.Я могу успешно скомпилировать программы, потому что файлы «insertFileName» .class появляются в правильной папке после того, как я использую команду javac, и я думаю, что мой путь для java в порядке, потому что когда я использую команду «java -version», я получаюинформация о версии.Но если я скомпилирую, скажем, Test.java, он скомпилируется, Test.java появится в папке, и когда я попробую команду

java Test

Я получаю ошибку ClassNotFoundException.

// Файл Test.java

public class Test   {
    public static void main(String args[]){
        System.out.println("Arggh!!");
    }
}

// И это то, что входит в терминал

C:\Users\Colin N\Documents\JAVAPROGRAMS>javac Test.java

C:\Users\Colin N\Documents\JAVAPROGRAMS>java Test
Error: Could not find or load main class Test
Caused by: java.lang.ClassNotFoundException: Test
...