Ошибка: не удалось найти или загрузить ошибку основного класса при компиляции в eclipse и командной строке, но работает в intelliJIDEA - PullRequest
0 голосов
/ 30 января 2020

Я столкнулся с этой простой проблемой, но не смог ее исправить. Получение этой ошибки как в затмении, так и во время работы из командной строки.

Этот вопрос задают много раз здесь, я знаю, но не смог получить решения ни от одного из них.

Просто пытаюсь понять вещи. Вот эта простая в использовании программа, которая у меня есть.

package com;

public class Test {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("Hellooooooo");
    }

}

В затмении я получаю это Error: Could not find or load main class com.Test

Теперь, когда я пытаюсь из командной строки.

C:\workSpaceLatest\Test\src\com>java Test
Error: Could not find or load main class Test

Когда я запускаю C:\workSpaceLatest\Test\src\com>javac Test.java нет ошибки, также нет вывода

enter image description here

Но в IntelliIDEA все работает нормально. почему это так. Кто-то поможет мне понять это на этот раз.

** PS: Укажите мне на любые сообщения или вопросы, на которые есть лучший ответ. Я не нашел ни одного, хотя.

1 Ответ

1 голос
/ 30 января 2020

Поскольку у вас есть com в качестве пакета, имя класса будет com.Test, поэтому запуск класса выполняется из папки C:\workSpaceLatest\Test\src следующим образом после компиляции.

C:\workSpaceLatest\Test\src>java com.Test

enter image description here

Примечание. Класс можно скомпилировать так же, как и сейчас.

...