ERLEDIGT
NEIN
NEIN
ANTWORTEN
19
19
ZUGRIFFE
494
494
EMPFEHLEN
-
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
-
Hallo,
würdest du bitte mal den Quelltext posten?
MFG
zEriXEs ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)
-
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
zEriXEs ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)
-
Ich werds versuchen:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
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
heißt und auch genau so geschrieben wird?Code :1
datendialog
Es wird in eclipse auch richtig kompiliert. So, dass es auch auf anderen Rechnern läuft.
Ist bei eclipse denn irgendwas rot unterstrichen?
MFG
zEriXEs ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)
-
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
zEriXEs ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)
-
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
zEriXEs ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)
-
Klassennamen werden normalerweise Grossgeschrieben.
... class Datendialog ... {
// Code
}
-
Also die sind alle im richtigen Package.
Komischerweise gehn jetzt projekte bzw. klassen die schonmal funktioniert haben auch nicht mehr ...
-
Zu kompilieren?
Was machst du denn vor dem Kompilieren?
Kopierst du die wo anders hin?
Jetzt frage ich nochmal, warum kompilierst du sie denn nochmal, das macht eclipse doch schon?
MFG
zEriXEs ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)
-
Ich möchte diese Dateien auf einem anderen Rechner starten lassen ... nur mit JRE und auf den Rechnern ist kein Eclipse.
So und wenn ich das starten will dann kommt der Fehler:
Exception in thread "main" java.lang.NoClassDefFoundError: Start
deswegen wollte ich das ganze ohne eclipse nochmal komplieren.
-----------------------
ich mache nichts vor dem kompilieren
-
Eclipse kompiliert die Dateien richtig.
Du könntest entweder die Dateien direkt aus aus deinem Eclipse-Projekt starten, auch ohne eclipse. Oder du exportierst diese mit eclipse, z.b. als Jar-File, so lässt es sich dann wesentlich leichter auf andere Rechner transportieren.
Du scheinst irgendeinen Fehler zu machen, aber ich kann im moment nicht sagen welchen. Meine Vermutung wäre halt gewesen, dass du nicht alle Java-Files im Ordner(auch Packages) hast, in dem du kompilieren willst. Du sagst aber das wäre so.
Also kann das es nicht sein.
Ich bin leider nicht bei dir um zu schauen was du machst.
Mein Vorschlag wäre echt, dass du das alles als Jar mit eclipse exportierst, dann dürfte eigentlich kein Fehler mehr auftreten.
MFG
zEriXEs ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)
Ähnliche Themen
-
Probleme beim Kompilieren - Programm macht nichts
Von LadyMarion im Forum C/C++Antworten: 0Letzter Beitrag: 11.09.07, 11:07 -
QT 4.0.1 Probleme beim kompilieren von einer UI Datei vom Designer
Von GandalfMobil im Forum Sonstige SprachenAntworten: 5Letzter Beitrag: 12.07.07, 20:16 -
Probleme beim Kompilieren von PHP 5
Von nicci im Forum PHPAntworten: 0Letzter Beitrag: 05.08.04, 12:30 -
Probleme beim kompilieren von MySQL unter SuSE 8.0
Von Fisch.666 im Forum Hosting & WebserverAntworten: 2Letzter Beitrag: 07.03.04, 13:33 -
[V-c++]Probleme beim Kompilieren
Von g-zus im Forum C/C++Antworten: 6Letzter Beitrag: 11.11.02, 14:48





Zitieren

Login





