Problem z symbolem

0

Witam serdecznie, mam taki mały problemik który występuje podczas kompilacji z konsoli i nie wiem co z nim zrobić. Kiedy plik testuje przez Eclipse`a to wszystko jest ok. Odpala mi się applet viewer, ale kiedy z konsoli chce skompilować plik do .class to występuje błąd.
Konsola wypluwa mi coś takiego:

ClientApplet.java cannot resolve symbol
symbol : class Client
location : class chat.ClientApplet
add("Center", new Client(host, port));
^
1 error

kod klasy ClientApplet wygląda tak:

package chat;
import java.applet.*;
import java.awt.*;
public class ClientApplet extends Applet
{
	public void init() {
			String host = "localhost";
			int port = 1234;
			setLayout( new BorderLayout() );
			add("Center", new Client(host, port));
	}
}

Nie wiem w czym jest błąd:/

0

A klasa Client to twoja czy z jakiej biblioteki? Jest w classpathie?

0

To jest moja klasa która jest kompilowana bez żadnego problemu. Znajduje się w tym samym katalogu co klasa ClientApplet.

0

odświeżam problem bo dalej sobie z nim nie poradziłem

0

Sprawdź zmienną classpath. Ewentualnie spróbuj wrzucić wszystko do jara. Ale najprawdopodobniej dobre ustawienie classpatha rozwiąże problem.

0

a mógłbyś konkretniej ? :)

0

Korzystasz z pakietu chat, zatem pliki źródłowe są w katalogu ..../chat. Kompilacja "z ręki" winna wyglądać tak: w katalogu rodzicu dla katalogu chat dajesz polecenie

javac chat/ClientApplet.java

lub

javac chat/*.java

żeby skompilować wszystkie klasy
pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1