Probleme beim kompilieren

soulerino

Mitglied
Hallo

Ich habe ein Projekt in Eclipse geschrieben und wollte dazu eine batch datei schreiben.
So da er aber probleme hatte bei den befehlen in der console hab ich erstmal die Umgebungs und Benutzervariablen umgestellt (war nötig weil nichts eingestellt war :))

So nun habe ich versucht mein Projekt (bzw. meine "start" class (die zufällig auch so heißt)) in der console mit "javac Start.java" zu kompilieren ...

ABER es werden mir 5 Fehler aufgelistet die identisch sind (ein beispiel):

Start.java:193: cannot find symbpl
symbol: class datendialog

new datendialog();

... und ich habe jetzt schon einiges versucht und es klappt einfach nicht ...

Als JavaBean lässt sich das Programm einwandfrei starten ... nur als Java Application halt nicht ...

jemand eine Lösung?

Gruß soulerino
 
Darf ich leider nicht posten weil hier Firmeninterne Sachen im spiel sind.

Der Fehler kommt quasi wenn ich eine neue klasse (neuer JDialog oder JFrame) mittels Button oder Menupunkt aufrufen will.

Die klassen sind aber alle im selben ordner bzw. im selben package.
 
Du könntest die Firmen interne sachen weglassen.

So wird dir sehr wahrscheinlich keiner helfen können.

Wenn du mit eclipse arbeitest, warum willst du die Klassen dann in der Eingabeaufforderung kompilieren?

MFG

zEriX
 
Ich werds versuchen:

Code:
private JButton getNews() {
	if (news == null) 
	{
		news = new JButton();
		news.setText("News");
		news.setBounds(new Rectangle(579, 19, 90, 25));
		news.addActionListener(new java.awt.event.ActionListener() 
		{
			public void actionPerformed(java.awt.event.ActionEvent e) 
			{
				new Newsdialog(Neu);
			}
		});
	}
	return news;
}

private JButton getDateien() {
	if (Dateien == null) {
		Dateien = new JButton();
		Dateien.setText("Dateien");
		Dateien.setBounds(new Rectangle(579, 19, 90, 25));
		Dateien.addActionListener(new java.awt.event.ActionListener() {
			public void actionPerformed(java.awt.event.ActionEvent e) {
				new datendialog();
			}
		});
	}
	return Dateien;
}

so sehen 2 dieser Aufrufe aus. Diese wurde mit Visual Editor erstellt ... weil ich sehr viel mit GUI zu tun habei n diesem Projekt.

In Eclipse starte ich das Projekt als "Java Bean" und das macht keine Probleme ... nur wenn ich es als normale Java Application starten will.

Ich möchte es so kompilieren lassen damit ich das Programm (wenn es dann fertig habe) hier auf den Rechnern des Unternehmes implementieren will ... damit die Leute damit arbeiten können.
Deswegen ist es auch nötig das in der Eingabeaufforderung starten zu können.
 
Dann Frage ich mal so, gibt es eine Klasse die
Code:
datendialog
heißt und auch genau so geschrieben wird?

Es wird in eclipse auch richtig kompiliert. So, dass es auch auf anderen Rechnern läuft.
Ist bei eclipse denn irgendwas rot unterstrichen?

MFG

zEriX
 
ja die gibt es.
Ich habe es mehrmals jetzt kontrolliert ... das ist ja das was mich so stutzig macht :(

aber sonst würde es in Eclipse ja auch nicht starten.

nein ist es nicht ... es ist sehr komisch das ganze.
 
Wird datendialog auch klein geschrieben?

Wo sind die Dateien denn wenn du kompilieren möchtest?

MFG

zEriX
 
Die Dateien sind alle im gleichen Ordner.

und ja es wird alles genau so geschrieben wie es sollte ... ich bin zwar kein Profi aber ich arbeite nicht zum ersten mal mit Eclipse :)

Ich hab jetzt auch versucht andere Projekte (die schon des öfteren gelaufen sind) zu kompilieren und es kommen die gleichen fehler ...

ich glaube ich habe was mit den Umgebungsvariablen kaputtgespielt ...
 
Ich würde im moment behaupten, dass er die Klasse nicht findet. Hast du die Dateien selbst in einen Ordner kopiert? Wenn ja, liegen die Dateien denn noch in den richtigen Packages?

An den Umgebungsvariablen liegt es nicht.

Warum nimmst du nicht einfach die Class-Dateien aus deinem Project-Ordner?

MFG

zEriX
 
Zurück