fel-meddelande

Java

1 svar · 322 visningar · startad av jme

Medlem sedan maj 20012 237 inlägg
Trådstart#1

Jag har två filer, Sphere.java och CreateSpheres.java. Jag lycka kompilera Sphere.java men när jag ska kompilera CreateSpheres.java så får jag följande felmeddelande:

d:\java\CreateSpheres.java:10 cannot resolve symbol

symbol : class Sphere
location : class CreateSpheres

Sphere globe = ?new Sphere(12.0, 1.0, 1.0, 1.0);

d:\java\CreateSpheres.java:11: cannot resolve symbol
symbol : variable Sphere
location : class CreateSpheres

System.out.println("Number of objects = " + ?Sphere.getCount());

? betyder vart kompilatorn klagar

Jag har skumamt igenom båda filerna och har inte hittat några fel. Dessa två filer är exempel som jag kopierat från en bok.

Medlem sedan nov. 2000199 inlägg
#2

Den verkar inte hitta klassen Sphere.
Har du inkluderat den i klassen CreateSpheres och är den public så do kommer åt den.

Kan det vars så att . kanske inte finns med i classpath ?

268 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)