Игорь Рыжов

При попытке компиляции ругается на необъявленный класс. При этом в IDE все ОК. Почему так? (Windows)

$ javac main.java
main.java:2: error: class Main is public, should be declared in a file named Main.java
public class Main {
       ^
1 error

3 0

Причина написана в сообщении: "class Main is public, should be declared in a file named Main.java" Ваш файл называется main.java, а должен называться Main.java

2

Если рядом нет файла Main.java появляется подобное сообщение. Что делать? Win

0

Переименуй main.java на Main.java

2

Похожие вопросы

Люба Матросова 31 января 2020 →

Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" ja...

Chynara Japarova 12 октября 2019 →

помогите , сижу уже второй день . пишу ответ :неправильно выходит. Latitude-E5440:~$ cat /home/chynara/Загр...

Даниил Алейников 27 сентября 2019 →

$ java Main Error: Could not find or load main class Main Не могу понять что не так

Konstantin Valeev 21 сентября 2019 →

Для обоих заданий команда java Main.class выдает: Error: Could not find or load main class Main.class Файл...

Владимир Маркелов 11 августа 2019 →

Здравствуйте! Нашел небольшую ошибку. "Да это требует некоторых базовых знаний по утсановке операционных си...

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Javascript, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →