Erste Schritte import für andere Klassenfiles verfügbar machen? (Java unter Eclipse)

Stardust74

Mitglied
Hi allerseits,
ich mache gerade meine ersten Schritte in Java unter Eclipse.
Ich stolpere über ein Problem das ich nicht gelöst bekomme, ich bin sicher es ist nur was sehr einfaches, aber ich komm nicht weiter.

ich habe ein Projekt in Eclipse erstellt, in dessen Haupt-Klassendatei ich z.B. import java.io.* ganz am Anfang einbinde. In dieser Datei funktionieren die java.io. ... Befehle auch.
In den anderen Klassen, die ich in diesem Projekt jeweils in eine eigene Datei schreibe, bekomme ich den Fehler, dass java.io erst importiert werden muss. Es ist unter Java aber doch sicher nicht so, dass ich import in jedes einzelne Klassen-File (ist das der korrekte Begriff dafür?) schreiben muss?

Vielen Dank
StD
 
Zuletzt bearbeitet:

Stardust74

Mitglied
wenn ich alle Klassen in eine Datei schreibe dann muss ich es nur einmal importieren, aber in getrennten Files jedesmal neu?
Naja wenns so is, isses so :)

Danke für die Antwort.
 

timbeau

Gesperrter Benutzer
Das stimmt, würde aber ziemlich furchtbar bzgl. der Lesbarkeit und der Java-Konvention werden :)

Außerdem wirst du Probleme bekommen, wenn du die Klasse java.xyz.Bla brauchst und ebenfalls die Klasse java.abc.Bla.

Eine gemeinsame Importklasse für ein größeres Projekt würde dazu führen, dass bei jeder Variable das Paket mit angegeben werden muss

Java:
java.lang.String str = new .....
 

Stardust74

Mitglied
hm. in anderen Sprachen is das aber anders bzw eleganter gelöst, wenn ich mich nicht irre: Ich importiere einmal, und habs dann überall verfügbar. Was ist denn der "Vorteil" oder "Grund" für diese "Lösung" bei Java?
 

x22

Bekanntes Mitglied
Hm das mag in anderen Sprachen so sein.. aber schreiben musst du den import ja nichtmal selber :bae:
Drüber fahren und auf import klicken.. nicht allzuviel Arbeit oder?
Abgesehen davon finde ich es übersichtlicher.
 
B

bygones

Gast
hm. in anderen Sprachen is das aber anders bzw eleganter gelöst, wenn ich mich nicht irre: Ich importiere einmal, und habs dann überall verfügbar. Was ist denn der "Vorteil" oder "Grund" für diese "Lösung" bei Java?
was ist der Vorteil der "Loesung" bei den anderen Sprachen ? Faulheit des Entwicklers... sonst wohl nix.

Warum sollte man etwas importieren, was man gar nicht braucht in einer Klasse, nur weil eine andere Klasse des selben packages dies benoetigt.
 

timbeau

Gesperrter Benutzer
2 Gründe habe ich oben aufgezählt.

200 imports sind deutlich unübersichtlicher als pro Klasse 10Stück.

Teste mal die Geschwindigkeit in Eclipse z.B. bei der Autovervollständigung wenn du 200 import-Anweisungen hast. Da die richtigen Klassen zu finden wird dann zum Suchspiel. Mir reichen ja schon die sun-vorschläge.

Ich denke der Hauptgrund ist der Gedanke der Modularität. Du hast ein Projekt in dem eine Klasse eine Lib benutzt. Diese Klasse tauschst du jetzt aus gegen eine moderne mit einer neuen lib. Hast du in jeder Klasse den import stehen bist du fertig. Hast du die Importe zentral musst du suchen, welcher Import jetzt nicht mehr gebraucht wird, welcher neu dazukommen muss etc.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
F import Statement für Klassen die dem default Package zugeordnet sind? Java Basics - Anfänger-Themen 2
S nach Import von jars (PLC4x) in Eclipse kann nicht mehr compiliert werden Java Basics - Anfänger-Themen 9
S Daten aus Import Datei auslesen und sortieren Java Basics - Anfänger-Themen 2
F Import SSL Zertifikat in keystore Java Basics - Anfänger-Themen 10
M import com.sun.star.uno Java Basics - Anfänger-Themen 25
Darkherobrine9 Import klappt nicht Java Basics - Anfänger-Themen 7
T Probleme beim Import eines Git-Repos Java Basics - Anfänger-Themen 2
java-starter Erste Schritte import von package Java Basics - Anfänger-Themen 4
J The import org.bukkit cannot be resolved Java Basics - Anfänger-Themen 3
E Paketstruktur und import Klauseln Java Basics - Anfänger-Themen 14
D import Befehle Java Basics - Anfänger-Themen 3
E Unterschied zwischen new und import Java Basics - Anfänger-Themen 5
O Package import-Klausel Java Basics - Anfänger-Themen 10
O extrends vs. import Java Basics - Anfänger-Themen 14
B Import Tabelle - Struktur durch User einstellbar Java Basics - Anfänger-Themen 4
W JavaFX import Fehler/Zellularautomaten Java Basics - Anfänger-Themen 1
T Erste Schritte JAR import Fehler Java Basics - Anfänger-Themen 2
Textsurfer Erste Schritte CSV Import Reader Writer Java Basics - Anfänger-Themen 0
S BufferedReader TextFields Import Java Basics - Anfänger-Themen 5
M Best Practice Daten-Import /Trabsfomration aus Textdatei Java Basics - Anfänger-Themen 12
G import utils.SourceHandler; Java Basics - Anfänger-Themen 5
L Klasse/Variable import Java Basics - Anfänger-Themen 7
W Erste Schritte import java.util.scanner funktioniert nicht Java Basics - Anfänger-Themen 2
slejden Erste Schritte der Befehl import Java Basics - Anfänger-Themen 2
D Bitte um Hilfe bei "error: package com.apple.eawt does not exist import com.apple.eawt.*;" Java Basics - Anfänger-Themen 1
B Erste Schritte Way of life ohne import - Habe Beispiel, macht Unfug Java Basics - Anfänger-Themen 21
J BlueJ und import-Anweisungen, wie geht das? Java Basics - Anfänger-Themen 4
I DATEV import / export Java Basics - Anfänger-Themen 2
O Probleme beim import von Projekten in Eclipse Java Basics - Anfänger-Themen 7
C Java Applet Fragen: Serialisierung, Excel import Java Basics - Anfänger-Themen 2
F Import von Zip-Datei in Eclipse Java Basics - Anfänger-Themen 1
? Klassen Verständnisprobleme mit Import Anweisungen Java Basics - Anfänger-Themen 6
FINF_AW_Alex import funktioniert nicht Java Basics - Anfänger-Themen 4
A Import anderer Classen aus anderen Projekten Java Basics - Anfänger-Themen 6
B Doppelte Werte aus Array entfernen ohne Import - Algorithmus Java Basics - Anfänger-Themen 5
M import von eigener Klasse Java Basics - Anfänger-Themen 12
S import java.*; vs import java.awt.TextArea Java Basics - Anfänger-Themen 7
B ThreadPoolExecutor - import java.util.concurrent Java Basics - Anfänger-Themen 2
F import Prog1Tools.IOTools Java Basics - Anfänger-Themen 9
J Aus "import" die genutzte Library erfahren Java Basics - Anfänger-Themen 4
T Erste Schritte import java.lang.System.out Java Basics - Anfänger-Themen 4
E Erste Schritte Import von Klassen Java Basics - Anfänger-Themen 8
B Compiler-Fehler import java.io.*; führt zu error Java Basics - Anfänger-Themen 2
N Probleme mit dem Import Java Basics - Anfänger-Themen 8
J ORACLE Spatial ungültiger Spaltenindex beim Import Java Basics - Anfänger-Themen 2
V Klassen import - einfaches Umleiten auf eigene Klassen? Java Basics - Anfänger-Themen 8
D Geschwindigkeits unterschied bei import? Java Basics - Anfänger-Themen 13
C import Java Basics - Anfänger-Themen 7
O Compiler-Fehler import funktioniert nicht Java Basics - Anfänger-Themen 2
D Import von import org.apache.commons.math3...... Java Basics - Anfänger-Themen 2
J Import in Java Java Basics - Anfänger-Themen 4
A Import Anwendungen Java Basics - Anfänger-Themen 2
D Frage zu der import Anweisung in Java Java Basics - Anfänger-Themen 15
F Problem mit import Java Basics - Anfänger-Themen 8
C Umgebungsvariable import anweisung gibt fehlermeldung Java Basics - Anfänger-Themen 2
algebraiker Textdatei-Import Java Basics - Anfänger-Themen 8
T .Java Import Java Basics - Anfänger-Themen 19
N Erste Schritte import javax.media.3d....; //Fehlermeldung: cannot be resolved Java Basics - Anfänger-Themen 10
N Import Problem, Applet will nicht Java Basics - Anfänger-Themen 6
Q Classpath Package import Java Basics - Anfänger-Themen 6
J Erste Schritte import awt.* ;awt.event.*; Java Basics - Anfänger-Themen 3
B Wie funktioniert der Import von Dritt-packages in Eclipse? Java Basics - Anfänger-Themen 5
C Fehlermeldung "The import TestProjekt cannot be resolved". Warum? Java Basics - Anfänger-Themen 7
W Problem beim CSV-Import Java Basics - Anfänger-Themen 5
K Collections Problem beim import von Packages Java Basics - Anfänger-Themen 10
F Import mit .* oder nicht? Java Basics - Anfänger-Themen 3
D Frage zu Exceptions und der import Anweisung Java Basics - Anfänger-Themen 12
F Problem mit "import" Java Basics - Anfänger-Themen 9
M Import Unicode Textfile Java Basics - Anfänger-Themen 10
S import - Anweisung; Setzen der Classpath Java Basics - Anfänger-Themen 2
W Wann nutze ich "import"? Java Basics - Anfänger-Themen 12
K OOP Java import zwei gleichnamiger Klassen Java Basics - Anfänger-Themen 5
M JS Import aus externer Jar Datei Java Basics - Anfänger-Themen 5
D OpenCSV Fehllender Konstruktor trotz import und Buildpath Eintrag Java Basics - Anfänger-Themen 1
M import einer Grafik aus .jar funktioniert nicht Java Basics - Anfänger-Themen 6
1 JMF Import Problem Java Basics - Anfänger-Themen 3
D import-fehlermeldung Java Basics - Anfänger-Themen 3
M java erkennt import-klassen nicht?! Java Basics - Anfänger-Themen 39
K OOP import Java Basics - Anfänger-Themen 13
B import Anweisung Java Basics - Anfänger-Themen 2
D OOP Pakete Import Java Basics - Anfänger-Themen 15
T Netbeans: Import von Externen Packet Java Basics - Anfänger-Themen 5
T Import von org.* Java Basics - Anfänger-Themen 6
E Frage zu "import" Java Basics - Anfänger-Themen 5
J Import von Paketen Java Basics - Anfänger-Themen 10
U2nt import wird nicht "angenommen" Java Basics - Anfänger-Themen 9
O import ja....extends nein Java Basics - Anfänger-Themen 5
T The import In cannot be resolved Java Basics - Anfänger-Themen 31
X Befehl import Java Basics - Anfänger-Themen 21
T import java.util.scanner cannot be resolved Java Basics - Anfänger-Themen 19
G JAR ohne import in anderer JAR aufrufen Java Basics - Anfänger-Themen 3
S BITTE UM HILFE HASHTABLE/import java.util.Hashtable in Ecplipse Java Basics - Anfänger-Themen 12
E import org.eclipse.swt.Events.PaintListener; Java Basics - Anfänger-Themen 1
D Import Java Basics - Anfänger-Themen 2
C import von Java Klasse ohne package Java Basics - Anfänger-Themen 10
P import java.awt.*; nicht gefunden? Java Basics - Anfänger-Themen 21
X JOptionPane.showMessageDialog(); - Import Befehl? Java Basics - Anfänger-Themen 4
0 CSV Import - Zeilen, Spalten Java Basics - Anfänger-Themen 15
Bierhumpen import ? - bedeutung? Java Basics - Anfänger-Themen 5
P "import" org.apache.xxxxxxx Java Basics - Anfänger-Themen 18

Ähnliche Java Themen

Neue Themen


Oben