Eclipse Projekt kompilieren und Paket erstellen

Hi,

ich bin noch relativ unerfahren was Eclipse und Java angeht. Ich habe einen Patch geschrieben den ich in ein Projekt integriere mit Eclipse. Wenn ich das Programm über Eclipse starte, dann funktionieren alle von mir entwickelten Features und Funktionen. Wenn ich allerdings dieses Projekt exportiere zu dem Programm und das Programm direkt ausführe, funktioniert es nicht. Ich gehe daher davon aus, dass ich das exportieren falsch mache und ich die alten *.class Dateien mit exportiere. Die neuen liegen wahrscheinlich unter dem bin/ Ordner? Kann mir da Jemand mal behilflich sein?

Ich habe jetzt alle *.class Dateien im kompletten Projekt Ordner manuell gelöscht, aber er erstellt sie nicht neu. Weiterhin habe ich den Inhalt des bin/ Ordners im Projekt Verzeichnis gelöscht. Aber wenn ich das Projekt über Eclipse starte scheint es so zu sein, als wenn meine Funktionen gar nicht vorhanden sind, er generiert sie also nicht neu. Das Programm erwartet eigentlich dass das von mir veränderte Plugin in einem speziellen Verzeichnis liegt.

Bis Heute konnte ich das Porgramm über Eclipse starten und er hatte mir meinen Features angezeigt.

Wie kompiliert man mit Eclipse und wie exportiert man richtig?

Grüße Markus
 
Habe es nun hin bekommen, und zwar habe ich ein neues Projekt an gelegt ohne *.class Dateien nur die *.java und andere Resource-Dateien (Bilder, xml ...). Bei der Erstellung des Projektes muss "Use Project Folder as root for sources and class files" ausgewählt werden, dann bleiben die *.java und *.class Dateien zusammen. Wenn ich dann das Projekt exportiere werden auch nur die aktuellen *.class Dateien mit übernommen.

Grüße Markus
 

Wildcard

Top Contributor
Du solltest java und class Dateien keinesfalls mischen, es hat schon seinen Grund das es per Default einen src und einen bin Folder gibt.
Weiterhin ist der bin Folder off-limits für dich, dort darfst du nichts löschen oder erstellen.
Eclipse kompiliert automatisch inkrementell, also bei jeder Änderungen einer .java Datei wird die entsprechende .class Datei neu erzeugt.
 
Du solltest java und class Dateien keinesfalls mischen, es hat schon seinen Grund das es per Default einen src und einen bin Folder gibt.
Wie würdest Du dann das Projekt exportieren? So finde ich es sehr angenehm, weil sowohl die Benutzer als auch Entwickler des Programms das gleiche Paket nutzen. Ansonsten hätte ich zwei Pakete. Eins für die Benutzer mit den *.class Dateien drinnen und dann ein zweites paket mit *.java Dateien für die Entwickler.

Wo ist in deinem Vorschlag der Vorteil?
 

Wildcard

Top Contributor
Wie würdest Du dann das Projekt exportieren?
Die Hausfrauen Variante ist der Eclipse Jar Export Wizard. Professioneller ist Maven, Ant, Gradle,... gibt viele Build Tools auf dem Markt

So finde ich es sehr angenehm, weil sowohl die Benutzer als auch Entwickler des Programms das gleiche Paket nutzen.
Der Benutzer kann mit .java Dateien nichts anfangen, der Entwickler will keine .class Dateien von dir (ausser in jar Form als Binärbibliothek, aber dann brauchen da keine .java Dateien drin zu sein).

Wo ist in deinem Vorschlag der Vorteil?
Zum einen bricht kein chaos aus, glaub mir, du willst keine .class Dateien mit Quelldateien mischen.
Quellen gehören immer in eine Quellverwaltung, auch hier hast du die Qual der Wahl, Git, SVN, CVS, ...
Sobald die Quellverwaltung ins Spiel kommt siehst du einen weiteren Grund warum man .class und .java Dateien nicht mischt. In die Quellverwaltung kommen nur Quelldateien, also .java. Die .class Dateien sind flüchtig und werden nicht eingecheckt. Solange beide in unterschiedlichen Verzeichnissen liegen ist das kein Problem, wenn du sie aber mischst...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Horst21 Java FX exportiertes Projekt startet nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
D Ant Projekt in IntelliJ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Eclipse Java Projekt funktioniert in Eclipse, aber nach export kein Dateizugriff IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
MiMa IntelliJ Projekt umbenennen?? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
A Eclipse Projekt-Umzug mit Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
MiMa IntelliJ Maven Projekt erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15
M Altes Java Projekt in Netbeans importieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
T GlassFish mit Eclipse, Dynamic Web Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
O NetBeans Java Projekt OHNE Maven erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
O NetBeans Java Projekt OHNE Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
D IDEA IntelliJ Projekt Struktur durch Submodules realisieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
krgewb IDEA IntelliJ Projekt plötzlich gelb und schreibgeschützt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D Intellij mehrere Programme in einem Projekt bearbeiten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
N Eclipse debug Gradle-Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
O NetBeans Netbeans 12.0 - Hintergrundfarbe, auch im Navigator und Projekt umstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Eclipse - Fehlermeldung bei JavaFX-Projekt "java.lang.module.FindException: Module javafx.controls not found" IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 23
P Intellij "httpRequest" ins Projekt mit einbinden? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 49
T Eclipse: Projekt aus meinem Workspace als Library auswählen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
J NetBeans Projekt erstellen nicht möglich IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
M Eclipse JavaFX JDK 12 - bekomme mein Projekt nicht mehr compiliert IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 36
J Install JasperReports on netbeans/gradle Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
J NetBeans gradle Projekt, unter neu keine Auswahl JavaFX IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
L Eclipse LibGDX Projekt importieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
B IDEA IntelliJ Import Gradle: Plötzlich Android Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
H Eclipse Konsole gibt falsches Java Projekt aus IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
temi IDEA IntelliJ Projekt - Module - und nun? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
B IDEA IntelliJ Gradle Projekt debuggen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
J Eclipse Ausrufezeichen vor Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
D NetBeans Änderung im laufenden Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
R Projekt auf VirtualBox IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
F GIT Projekt importiert ... wie kann das Ding in Jars gewndelt werden ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
L Eclipse Eclipse - Projekte "mischen" Dynamisches Web Projekt + Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D NetBeans Maven Projekt in Netbeans => WEKA wirft (java.lang.OutOfMemoryError: Java heap space) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
J Eclipse Projekt als auführbares Dateisystem exportieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
A Eclipse/Android: Projekt -> .apk IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
M MS SQL Management Studio - Export der Projekt-Datei IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
M Eclipse Projekt zu GitHub Repository hinzufügen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
M NetBeans Dateipfad vom Projekt anzeigen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
Maxim6394 Eclipse zeigt Fehler in Projekt und kompiliert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
J Ist Egid das richtige um im Team an einem Projekt zu arbeiten? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
H Eclipse + ADK installation - Kein Android Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
T Eclipse Java-Klassen aus dem einen in ein anderes Projekt einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G SVN Projekt umändern IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
P Eclipse Lib wird in einem bestimmten Projekt nicht erkannt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
C NetBeans Libaries im projekt einbinden?! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
S Eclipse: JUnit bei jedem Projekt automatisch hinzufügen lassen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
D Eclipse Eclipse Fehler im Projekt (nicht im Source) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
propra Mit mehreren Rechner an einem Projekt arbeiten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 24
T Neues Projekt automatisch in bestimmten repository IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
darekkay Eclipse Dateien temporär aus dem Projekt entfernen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
H Projekt-Einstellungen von Eclipse mit subversion verwalten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
Gregorrr Eclipse Best Practice: Multi-Projekt mit Eclipse + EGit (Git) + m2e (Maven) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
T Eclipse Wo sollte ich Bibliotheken für mein Projekt unterbringen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 13
R Eclipse gnu projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
O NetBeans Projekt findet kein Ende mehr(nicht endbar) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D Eclipse Projekt exportieren , aber bestimmte Verzeichnisse auslassen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
firefexx Kleines Java Projekt - Versionsverwaltung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J Eclipse Checkout/Import Maven Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
G NetBeans Anderes Projekt auf Run-Button setzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
F Projekt ist weg (Eclipse -> ICQ) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
N Eclipse Alle Methoden und Klassen eines Projekt in Tabelle exportieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
D Eclipse Wie ein NetBeans-Projekt automatisch in Eclipse importieren? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
ruutaiokwu eclipse zeigt nur noch das eine projekt an... IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Eclipse Jython-Lib in Java-Projekt einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Eclipse Projekt in mehrere Projekte aufspalten RMI IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
S Eclipse Klassen werden nicht mehr compiliert - Projekt zerstört? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
N Eclipse bestehendes Projekt in Eclipse einfügen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Eclipse Projekt korrekt strukturiert importieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
S NetBeans class, jar, package. Wie am besten machen bei Applet mit Web-Projekt? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
G Eclipse Projekt Set IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
Y Eclipse Neues Projekt - falsches JRE IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
J NetBeans Java Projekt konvertieren -> *.exe IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
S NetBeans Ressourcen in Projekt verwenden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
N NetBeans Bilder ins Projekt importieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
FoolMoon Eclipse Projekt mit PW versehen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
T Eclipse - Einbinden von dlls in Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
L Eclipse-Projekt aus SVN so auschecken, daß Junit funktioniert IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
T Eclipse+SVN, J2EE-Projekt, Checkout IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 17
N jar aus projekt machen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
S Netbeans Projekt nach Eclipse migrieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
B komplettes projekt in eclipse wieder öffnen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
T Subversive erkennt Projekt nicht mehr nach Import via Ant IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
G Eclipse - Projekt verschieben IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
K alle beispiele in einem projekt importieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
D Projekt ohne Komplikationen in Eclipse importieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
O Suche ne Eclipse Version für ein Java Web Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G Neues Seam Projekt mit Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
C Java-Projekt in Eclipse importieren/exportieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
B Eclipse - Projekt von Windows nach Linux IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
J Eclipse WTP: Web Projekt - mysql einbindung nicht moeglich IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
N jar datei ins projekt hinzufügen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
R Eclipse: wie Bilder zum Projekt hinzufügen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 13
N Anzahl Codezeilen aller Klassen in einem Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J Eclipse: Jar Library -> Web Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G Eclipse-Projekt, inkl. externe jars und Bilderordner zu jar? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
E Eclipse 3.3 JEE- kann kein J2EE Projekt erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
A kstemmer java Dateien in eigenes Netbeans Projekt einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
Z An einem Projekt mit mehreren Leuten arbeiten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15
M Eclipse: JAR-Archive vom Projekt erzeugen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
S Projekt-VCS im Jbuilder 2006 wechseln IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7

Ähnliche Java Themen

Neue Themen


Oben