Помните, что пакеты не являются папками.Пакеты - это своего рода «виртуальные» папки, соответствующие определенному пути.Эти пакеты могут находиться в самых разных местах вашей файловой системы и даже в разных видах файлов (например, файлы Java ARchive, например, с именем * .jar).
В вашем вопросе неясно, чтопуть к классу вашего проекта.Я предполагаю, что корнем вашего проекта является C:/workspace
.
Итак, FirstClass находится в пакете First.Второй класс находится в пакете Second.
(Кстати, вы должны придерживаться соглашений Java, которые говорят, что пакет всегда содержит строчные буквы.)
В этом случае, вЧтобы получить доступ, вы должны будете поставить:
package First;
import Second.SecondClass; // <- Here is the import.
class First{
// ...
}
в начале вашего файла FirstClass.java.Для этого SecondClass должен быть определен как открытый класс.
package Second;
public class SecondClass{
// ...
}
Если вы забудете ключевое слово public, ваш класс будет виден только для классов в одном пакете.