Mulla tulee jatkuvasti jotain ihme luokka valituksia kääntäjältä. Saattaa olla, että joku päivä se ei valita, mutta sitten joskus taas valittaa, vaikken ole muuttanut koodia.
Areena on luokka ja Areenanpyorittaja on pääluokka.
Mahtaako joku tietää mistä tällaiset luokka valitukset yleensä johtuvat. Luokissa itsessään ei tietääkseni ole mitään väärää.
Kääntäjä valittaa uuden Areena olion luomisesta, vaikka olen tehnytkin sen käsittääkseni oikea oppisesti.
Eli mitä tämä käytännössä tarkoittaa.
Tarkeat_luokat/Areenanpuorittaja.java [29:1] cannot access Tarkeat_luokat.Areena
bad class file: C:\Documents and Settings\Pekka Mikkola\.netbeans\3.5\sampledir\sekalaiset\
class file contains wrong class: Areena
Please remove or make sure it appears in the correct subdirectory of the classpath.
Areena areena = new Areena();
^
1 error
Errors compiling Areenanpuorittaja.
lisättäköön vielä se, että molemmat luokat ovat samassa kansioissa Tarkeat_luokat.
Kaipa luokissa on määritelty package oikein? Eli kerrottu niille niiden sijaitsevan "kansiossa" Tarkeat_luokat? Javassa on muuten tapana kirjoittaa kansiot pienellä ja nimittää niitä paketeiksi. Classpath pitää myös olla oikein, eli sieltä pitää lötyä pakettien juuri.
Aihe on jo aika vanha, joten et voi enää vastata siihen.