получить ошибку при компиляции кода Java с использованием пакета в командной строке?
У меня есть эта структура каталогов:
project1/src/edu/course/firstweek/javacourse/Program1.java
Другой файл в одном пакете выше:
project1/src/edu/course/firstweek/program2.java
В шапке program2.java у меня есть
package edu.course.firstweek;
import edu.course.firstweek.javacourse.Program1;
Теперь, когда я запускаю следующее в командной строке:
Javac src/edu/course/firstweek/program2.java,
Я получаю эту ошибку:
src/edu/course/firstweek/program2.java:14:error cannot find symbol
System.out.println(program1.print("hello world"));
symbol: variable Program1
location: class program2
2 errors
Я вижу, что компилятор не может найтиprogram1
но у меня правильныйimport
package
заявление вprogram2
, Мне нужна помощь здесь и после компиляции, есть ли что-то, что нужно учитывать для запуска программы.
Спасибо