PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : nicht findbarer Fehler =(



McSnoop
10-11-2004, 15:49
ich habe ein kleines Problem. Ich schreibe meine Proggies mit Eclipse, bin auch noch nicht lange dabei . Bis jetzt hat er auch imer alles gemacht was ich wollte, innerhalb von Eclipse.

Wenn ich aber das proggie nun in der console compilieren will:


codeschnippsel:



package CalcTool;

import javax.swing.*;
import java.awt.event.*;
import java.awt.*;


public class CalcToolApp
{
public CalcToolApp ()
{
SystemController controller = new SystemController();
}

private boolean invokedStandalone = false;
public static void main (String [ ] args)
{

.............





gibt es folgende Fehlermeldung:

CalcToolApp.java: 18: cannot find symbol
symbol : class SystemController
location : class CalcTool.CalcToolApp
SystemController controller = new SystemController();


CalcToolApp.java: 18: cannot find symbol
symbol : class SystemController
location : class CalcTool.CalcToolApp
SystemController controller = new SystemController();



Liegt das vielleicht daran:

unter Eclipse haut mal alle files soweit ich das sehe in Pakete und die Zeile:



package CalcTool;





fügt er automatisch ein. Aber in Eclipse gehts wie geschrieben. brauch das aber auch in der Console.

mfg
Snoop

Lin728
10-11-2004, 17:01
Könnte das eventuell daran liegen, dass deine Verzeichnisstruktur nicht mit der Paketstruktur übereinstimmt?

McSnoop
10-11-2004, 17:11
ich habe die ganzen Quellen in ein Neues Project eingefügt und folgende Bezeichner gewählt:

Project: Calculator
Proggie: Calculator.java

das Paket ist aber als default package

gekennzeichnet. Nun geht es aber , das einzige was nun anders ist ist das das Package anders heißt.

ka warum das nun geht. aber trotzdem *freu*. =)

mfg
Snoop

bischi
10-11-2004, 18:36
Alle Klassen entweder im Classpath oder im selben Ordner ablegen (und im Classpath den Punkt für den jeweiligen Ordner setzen...)

MfG Bischi