Исправление ошибки с несколькими пакетами
Скопируйте и вставьте следующий код в файл Demo.java
:
package com.example;
package com.example.test;
public class Demo {
public static void main(String[] args) {
int a = 10, b = 15;
System.out.print("The Sum is: " + (a + b));
}
}
Сохраните файл и выполните следующую команду в терминале:
javac Demo.java
Вы должны увидеть следующее сообщение об ошибке:
Demo.java:3: error: class, interface, or enum expected
package com.example.test;
^
1 error
Эта ошибка указывает, что в одном файле объявлено несколько пакетов. В Java можно объявить только один пакет в каждом файле. Чтобы исправить ошибку, удалите лишнее объявление пакета:
package com.example;
public class Demo {
public static void main(String[] args) {
int a = 10, b = 15;
System.out.print("The Sum is: " + (a + b));
}
}
Сохраните файл и выполните следующую команду еще раз:
javac Demo.java
На этот раз код скомпилируется без ошибок.