Я редактировал, запускал и компилировал код в Notepad++ с помощью NppExec. Я установил путь к классам в C:\Java. Эта папка содержит: C:\Java\com\DOMAINNAMEWITHHELD\Classes. Внутри этой папки у меня есть 3 файла .java и один файл .class (Runner.java, Pirate.java, Ninja.java и Pirate.class). Я запускал эти файлы в папке на флешке, и ни один из трех не мог видеть друг друга. Поэтому я переместил их в мой новый каталог, определенный в пути к классам, и до сих пор не могу получить ничего, кроме:
C:\Java\com\DOMAINNAMEWITHHELD\Classes\Runner.java:12: ошибка: не удается найти символ phil.throwAStar(tim);
throwAStar() определен в Ninja и вызывается в Runner.
В трех исходных файлах я определил такой пакет:
пакет com.DOMAINNAMEWITHHELD.Classes;
Если я нахожусь в любом другом каталоге и попробуйте:
импортировать com.DOMAINNAMEWITHHELD.Classes.*;
Я получаю точно такую же ошибку. Что я делаю не так?
C:\Java\com\DOMAINNAMEWITHHELD\Classes
? Я имею в виду перейти в каталог, скомпилировать и запустить. - person innoSPG   schedule 22.08.2015