Nä... riktigt så enkelt att om de ligger i samma mapp så går det att hitta klassen... Klasser som ligger i samma PAKET behöver inte göra import på dessa klasser för att hitta dem automatiskt.
I alla andra klasser så måste man använda import.
Klasserna skall sedan ligga i en mappstruktur som motsvarar paketstrukturen. Alltså skall alla klasser som ligger har paketnamnet se.lime.t1 ligga i mappen <class_root>/se/lime/t1 och alla som har paketnamnet se.lime.t2 ligga i mappen <class_root>/se/lime/t2.
<class_root>, som är en sökväg i din katalogstruktur måste sedan finnas med i classpath.
\bin skall aldrig vara med i classpath men däremot i PATH.
Beskriv EXAKT hur dina källkodsfiler ligger, om de har någon package deklaration, var dina .class-filer ligger och hur.
När jag kör java-projekt så använder jag följande struktur:
<projekt_root>\src\<paketnamn> - för alla .java-filer. under src har jag samma struktur som för paketnamnen.
<projekt_root>\bin - för .class. När jag bygger mina java-filer så är det här de hamnar. Jag använder 'javac -D <project_root>\bin' för att få dessa kompilerade i en snygg struktur under bin.
Både bin och src-katalogerna finns med i classpath.
