IntelliJ geht alle Klassen durch

Sirmeabe

Mitglied
Hallo zusammen,

irgendwie mache ich hier was falsch.
möchte eine Klasse ausführen und IntelliJ geht erstmal alle anderen vorhandene Klassen durch.
Habe da eine Klasse woran ich arbeite und eine in der ich was testen will.
Da die eine noch nicht funktioniert, kann ich auch alle anderen Klassen nicht mehr ausprobieren.
was mache ich da falsch?

Bei Eclipse passiert das nicht, und kann die Klasse direkt ausführen.
 

KonradN

Super-Moderator
Mitarbeiter
Also als erstes möchte ich sagen, dass dies eine sehr ungewöhnliche Arbeitsweise ist, die ich so erst einmal nicht nachvollziehen kann und von der ich dringen abraten würde! Halte den Source sauber und so, dass er zumindest übersetzt! Das ist doch eigentlich nichts schweres!

IntelliJ ist Projekt-basiert und da ist die Idee, dass wirklich immer das ganze Projekt übersetzt wird, ehe man es ausprobiert. Es wird nichts ausgeführt, so es nicht komplett übersetzt wurde. Alles Andere kann einfach massiv Probleme mit sich bringen - du hast ein Ausführ-Ergebnis, das nicht mehr mit dem Source Stand überein stimmt! Gerade bei Anfängern ist dies extrem verwirrend und wird Dir die Entwicklung garantiert nicht erleichtern.

Aber wie dem auch sei - es gibt viele Einstellungen, die man tätigen kann.

a) In der Run Configuration kannst Du unter "Modify options" ausschalten, dass vor dem Ausführen ein build stattfinden soll. Damit kannst du den letzten übersetzen Stand jederzeit starten. Änderungen im Source werden aber erst dann genutzt, wenn Du den Source übersetzt!

b) In den Settings gibt es unter Build, Execution, Deployment > Compiler ein Build project automatically - damit wird IntelliJ Source immer automatisch übersetzen, wenn es möglich ist. Aber: Dann darf die Anwenung nicht laufen und wenn eine Datei nicht übersetzt werden kann, dann hast Du natürlich eine alte Version.

c) Evtl. wird dann auch notwendig, eine Datei manuell neu übersetzen zu lassen. Dazu dient im Buid Menu der Punkt Recompiler xxxxx.java

Generell sind da aber viele Einstellungen in dem Zusammenhang wichtig. So Dinge wie "Clean output directory on rebuild" kann interessant sein. Oder die Wahl des Eclipse compilers. (In Build, Execution, Deployment > Compiler > Java Compiler) Der ist aber nich für aktuelle Java Source Versionen verfügbar. Also bei IntelliJ ist es nur bis Java 14 möglich).

Damit wirst Du vermutlich ein entsprechendes Verhalten auch in IntelliJ nachstellen können. Aber wie schon gesagt: Das wird Dir die Arbeit eher erschweren als vereinfachen. Und man müsste sich da in die Einstellungen etwas mehr einarbeiten und die möglichen Auswirkungen erarbeiten.
 

KonradN

Super-Moderator
Mitarbeiter
Eine andere Möglichkeit kann sein, dass Du die Einstellungen alle so lässt. Wenn eine Datei nicht benötigt wird für Tests, dann kannst Du bei der Fehlermeldung des Build Vorganges per Rechtsklick auf die Datei diese ausschließen (Exclude from build).

Die Dateien haben dann ein kleines x im Symbol.

Rückgängig machen kannst Du dieses Exclude über die Settings: Build, Execution, Deployment > Compiler > Excludes
 

mrBrown

Super-Moderator
Mitarbeiter
Man müsste auch in IntelliJ den Eclipse-Compiler nutzen können, der trotz Fehlern kompilieren kann - vorhandene Fehler werden dann natürlich zur Laufzeit geworfen
 

KonradN

Super-Moderator
Mitarbeiter

Sirmeabe

Mitglied
Habe nun ein neues Projekt erstellt, mit nur 2 Klassen die zusammen funktionieren (in eclipse). Unter intellij geht er immer noch die Klassen aus dem anderen Projekt durch, und lässt mich das gewünschte nicht ausführen. Komme momentan nicht mehr zu recht mit intellij.
 

Jw456

Top Contributor
Wenn du ein neues Projekt erstellt hast dann hat doch IntelliJ gar keinen Bezug mehr zu den anderen Projekt außer du machst da was von denen wir nichts wissen.
 

KonradN

Super-Moderator
Mitarbeiter
Irgendwie scheinen wir massiv aneinander vorbei zu reden. Vielleicht erzählst du etwas genauer, was du genau gemacht hast. Und auch paar Bildschirmfotos könnten interessant sein.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T IntelliJ / SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". Java Basics - Anfänger-Themen 4
Z IntelliJ Java Basics - Anfänger-Themen 4
M Anfängerfehler - Tests JUnit IntelliJ Java Basics - Anfänger-Themen 24
P Gibt es einen anderen Weg um "{}" in IntelliJ zu schreiben? Java Basics - Anfänger-Themen 5
M intelliJ auf neuem PC, plötzlich kein Code Java Basics - Anfänger-Themen 3
nbergmann IntelliJ: Wie lade ich ein fertiges Programm aus dem Lehrbuch? Java Basics - Anfänger-Themen 26
R Intellij javafx --> jar Java Basics - Anfänger-Themen 11
D maven dependencies re-importieren in intellij Java Basics - Anfänger-Themen 5
D Zwei verschiedene Intellij Projekte, wie benutze ich wechselseitig objekte Java Basics - Anfänger-Themen 8
lougoldi Intellij oder Eclipse Java Basics - Anfänger-Themen 7
TimoN11 IntelliJ , Ausgabe von einem Quellcode in Eingabe eines Quellcodes Java Basics - Anfänger-Themen 1
D Frage zur IDE IntelliJ IDEA Java Basics - Anfänger-Themen 6
D Ausführbare jar/exe aus JAVAFX Projekt erstellen (IntelliJ) Java Basics - Anfänger-Themen 14
S e(fx)clipse oder intellij Java Basics - Anfänger-Themen 13
alkaA Intellij Java Datei aus nicht Projekt ausführen? Java Basics - Anfänger-Themen 2
S Resourcen-Dateien im Jar-File verfügbar machen (Intellij 14) Java Basics - Anfänger-Themen 14
D MacOS: PDF erstellen geht nicht Java Basics - Anfänger-Themen 1
P Netbeans installation geht nicht Java Basics - Anfänger-Themen 26
Ostkreuz wie geht der catch? Java Basics - Anfänger-Themen 3
A Methoden Guten Tag , ich wollte so machen dass wenn meine frog an eine fly/bee geht dann an meine Tafel geht der zahl +1 hoch. Java Basics - Anfänger-Themen 2
B Explizit Array definieren geht nicht? Java Basics - Anfänger-Themen 14
Say Stelle in Code herausfinden, wie geht man vor? Java Basics - Anfänger-Themen 12
berserkerdq2 Geht collections.sort bei allen? Linkedhashset, ArrayList, HashSet etc. Java Basics - Anfänger-Themen 4
P Installation JRE 8u321 startet, geht aber nicht weiter Java Basics - Anfänger-Themen 1
E Rekursiv Objekte erzeugen - geht das? Java Basics - Anfänger-Themen 2
E Pervasive PSQL insert funktion geht nicht Java Basics - Anfänger-Themen 9
U Warum kann ich die Methode in der ENUM Klasse nicht aufrufen? Und warum geht die Switch nicht? Java Basics - Anfänger-Themen 8
H Wie geht eigentlich Objektorientierung? Java Basics - Anfänger-Themen 14
M Methoden Wert einer Variable geht verloren? Java Basics - Anfänger-Themen 6
melisax Lower & Uppercase Beispielprogramm geht nicht Java Basics - Anfänger-Themen 3
MarcKKKK123 Wie geht das? Java Basics - Anfänger-Themen 1
B Static Attribute in einer Klasse, wie geht das? :O Java Basics - Anfänger-Themen 19
N methodenaufruf for each geht nicht Java Basics - Anfänger-Themen 2
O Methode in while-Schleife aufrufen geht nur beim ersten Mal Java Basics - Anfänger-Themen 2
W App geht live und dann? Java Basics - Anfänger-Themen 9
P Geht es vielleicht viel kürzer? Java Basics - Anfänger-Themen 7
S While-Schleife geht in Endlosschleife über, warum? Java Basics - Anfänger-Themen 6
B Interface List - Objekt übergeben? Einzelnes Objekt geht, aber Liste nicht? Java Basics - Anfänger-Themen 4
K Erste Schritte Programm geht aus Schleife, warum? Java Basics - Anfänger-Themen 2
S Geht das bei Java ? Java Basics - Anfänger-Themen 11
L Wie geht man bei mehreren Action Klassen vor? Java Basics - Anfänger-Themen 0
C unverständlicher Code Attribute ohne Datentyp, wie geht das? Java Basics - Anfänger-Themen 8
B OCR - Rechnungserkennung, wie geht das genau? Java Basics - Anfänger-Themen 59
CptK Klassen KeyListner geht nicht Java Basics - Anfänger-Themen 7
L Klassen Objekt aus einer Warteschlange in eine andere übergeben, geht nicht? Java Basics - Anfänger-Themen 6
K Armstrong Programm geht nur bis 1000, aber nicht weiter Java Basics - Anfänger-Themen 2
M Nim-Spiel geht in den negativen Bereich Java Basics - Anfänger-Themen 1
amazinglife77 Input/Output Lesen/Schreiben Properties: in eclipse geht, als JAR nicht Java Basics - Anfänger-Themen 4
V Erste Schritte Warum geht meine continue Anweisung nicht? Java Basics - Anfänger-Themen 8
MR._FIRE_Flower String.split("(") geht nicht Java Basics - Anfänger-Themen 4
M Restbuchwert Berechnung geht nicht Java Basics - Anfänger-Themen 45
K Klassen Nachträglich ein Objekt einem anderen zuweisen, geht das? Java Basics - Anfänger-Themen 2
S int addieren geht nicht Java Basics - Anfänger-Themen 13
L system.print.out geht nicht Java Basics - Anfänger-Themen 11
M Referenz geht bei Zwischenspeichern verloren (ArrayList) Java Basics - Anfänger-Themen 4
S Komma geht beim Schreiben ins csv verloren. Java Basics - Anfänger-Themen 6
M Arrays einspeichern geht nicht Java Basics - Anfänger-Themen 21
J BlueJ und import-Anweisungen, wie geht das? Java Basics - Anfänger-Themen 4
J Geht mit Java überhaupt was? Java Basics - Anfänger-Themen 13
J Debuggen - wie geht das? Java Basics - Anfänger-Themen 6
I erstelle Vorschaubild mit der lib PDF-Renderer und möchte danach Dateiname ändern -> geht aber nicht Java Basics - Anfänger-Themen 0
J Ausführen geht nicht Java Basics - Anfänger-Themen 19
G System.out.printf geht nicht Java Basics - Anfänger-Themen 6
E Erste Schritte [Noob] Warum geht meine For-Schleife nicht? Java Basics - Anfänger-Themen 2
I Java Code so gut es geht Kommentieren Java Basics - Anfänger-Themen 4
S Button "Berechnen" geht nicht Java Basics - Anfänger-Themen 3
B Compiler-Fehler Ein Java-Eclipse-Anfänger geht auf Reisen... Java Basics - Anfänger-Themen 10
K JUnit: Objekte von eigenen Klassen vergleichen...geht nicht Java Basics - Anfänger-Themen 5
T fianl array geht nicht... Java Basics - Anfänger-Themen 2
O if and else geht nur manchmal Java Basics - Anfänger-Themen 17
B Nichts geht mehr Java Basics - Anfänger-Themen 10
D Java geht auf windows 64 bit nicht. Java Basics - Anfänger-Themen 5
V Einfacher vergleich von Arrays geht schief Java Basics - Anfänger-Themen 2
T sample.war geht nicht... Java Basics - Anfänger-Themen 1
Thallius Klassen aus Classname programmatisch erzeugen. Wie geht das in java? Java Basics - Anfänger-Themen 5
C Datentypumwandlung geht nicht Java Basics - Anfänger-Themen 5
U kompilieren geht nicht wg. Formatierung wahrscheinlich Java Basics - Anfänger-Themen 7
G While schleife mit 2 Bedingungen geht nicht! Java Basics - Anfänger-Themen 15
S Methoden Rückgabewert einer Methode als Parameter an eine andere Methode übergeben, geht das? Java Basics - Anfänger-Themen 5
L Das erste Mal GridBagLayout - wie geht das? Java Basics - Anfänger-Themen 5
O Jar Datei erstellen geht nicht. Java Basics - Anfänger-Themen 4
O (.+?) --> $1 geht nicht Java Basics - Anfänger-Themen 5
V relativer Pfad geht nicht, absolut schon? Java Basics - Anfänger-Themen 3
R Java JDK/ Kompiler geht nicht Java Basics - Anfänger-Themen 4
H Geht dieser Code noch einfacher (try catch finally) Java Basics - Anfänger-Themen 7
P Geht dieser Code noch einfacher? Java Basics - Anfänger-Themen 16
J Warum geht int und String nicht? Java Basics - Anfänger-Themen 18
J repaint() geht gar nicht; GUI aktualisieren Java Basics - Anfänger-Themen 10
N ArrayList geht nicht Java Basics - Anfänger-Themen 8
B Erste Schritte Listing aus Buch - wie geht das? Java Basics - Anfänger-Themen 6
K Datentypen Kurzform Addition geht, Langform scheitert am Typen Java Basics - Anfänger-Themen 6
R Einfacher Timer geht nicht Java Basics - Anfänger-Themen 7
J Anzeige erneuern, wie geht das? Java Basics - Anfänger-Themen 6
D Compiler-Fehler ANT-Script geht nicht Java Basics - Anfänger-Themen 6
A Android Datenbank gaaanz einfaches Insert geht nicht - warum? Java Basics - Anfänger-Themen 4
N JAVA Installation - Umgebungsvariable geht nicht. Java Basics - Anfänger-Themen 3
K Aus JFrame-Fenster SuM-Fenster öffnen geht nicht! Java Basics - Anfänger-Themen 8
L Jarfiles packen, wie geht's genau? Java Basics - Anfänger-Themen 12
K Erste Schritte Progressbar geht nicht Java Basics - Anfänger-Themen 5
H Ein alternativer Konstruktor geht nicht Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben