Temat: Problem z symbolem podczas kompilacji

Witam serdecznie, mam taki mały problemik (i pilnie potrzebna mi pomoc) 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:12: 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:/
Zaznaczę od razu, że plik z klasą Client znajduje się w tym samym miejscu co klasa ClientApplet
ptaszek ( ^ ) w komunikacie błędu znajduje się pod literą C (Client) - pisze bo może to istotne :PDawid Daniel Pacholczyk edytował(a) ten post dnia 19.07.08 o godzinie 17:25
Paweł Zięba

Paweł Zięba Android Developer

Temat: Problem z symbolem podczas kompilacji

A czy pierwsza linijka kodu w klasie Client to:
package chat;
?

Temat: Problem z symbolem podczas kompilacji

Jak najbardziej :)
Zresztą gdyby tak nie było to Eclipse by o tym zakomunikował :)
Szymon Książek

Szymon Książek Programista JAVA

Temat: Problem z symbolem podczas kompilacji

A może klasa Client (lub jakaś z klas z których Client korzysta) wykorzystuje w Eclipse jakąś zewnętrzną bibliotekę, której nie podajesz w "classpath" przy kompilacji z linii poleceń?

Temat: Problem z symbolem podczas kompilacji

Niestety to nie w tym rzecz. Sprawdzone i na 100% to nie to :(
Szymon Książek

Szymon Książek Programista JAVA

Temat: Problem z symbolem podczas kompilacji

Jeśli masz strukturę katalogów:

/home/.../src/chat/ClientApplet.java
/home/.../src/chat/Client.java

To kompiluj podając:

javac -classpath .:/home/.../src ClientApplet.java

Oczywiście pod Windowsem zamiast : daj ;

konto usunięte

Temat: Problem z symbolem podczas kompilacji

http://www.tech-faq.com/cannot-resolve-symbol.shtml

coś nie teges ze ścieżka do klasy Client jak kompilujesz z linii komend

add("Center", new Client(host, port));

ta metoda jest przestarzała --> http://java.sun.com/javase/6/docs/api/java/applet/Appl...
Mateusz Mikołajczyk

Mateusz Mikołajczyk Programista, Mobica
Ltd

Temat: Problem z symbolem podczas kompilacji

Ewidentnie nie widzi klasy Client.

konto usunięte

Temat: Problem z symbolem podczas kompilacji

Co to za klasa Client?
Jakaś Twoja Własna?
Jeśli tak to zrób import ten.twoj.package.Client;

Następna dyskusja:

problem podczas instalacji ...




Wyślij zaproszenie do