ohne "package ch1" runs.

KonradN

Super-Moderator
Mitarbeiter
Da es ja ohne das package ch1 läuft, ist das Problem einfach nur das package bzw. das Verständnis, wie alles zusammen hängt.

Die Package Struktur der Java Klassen wird durch Verzeichnisse wieder gegeben. Wenn etwas in dem package ch1 ist, dann muss es auch in dem Verzeichnis ch1 liegen (das ist bei Dir der Fall). Aber das Grundverzeichnis der Sourcen ist das übergeordnete Verzeichnis.

Also:
  • statt per cd bis in das ch1 Verzeichnis zu gehen, musst Du nur in das übergeordnete Verzeichnis gehen.
  • Die java Datei muss dann incl. dem Pfad ch1 angegeben werden: javac ch1\BottleSong.java
  • Beim Aufruf wird der Klassenname incl. Package angegeben: java ch1.BottleSong

Das wäre das richtige Vorgehen wenn Du es mit Package ch1 laufen lassen willst.
 

Kartoffel_1

Mitglied
Vielen Dank für Ihre Antwort.
Sehr geehrte Mitglieder,
Auf Eclipse möchte ich den Code so verwenden, dass ich 1723365042922.png drucke und alles glatt läuft, ohne dass ich "package ch1" von allen Klassen/Programmen löschen muss. Was ist zu tun bitte. Gibt es eine Lösung? Vielleicht dir Richtige Frage ist: Wie / wo muss ich den Package erstellen, damit alle Programme mit "package ch1" auf Linie 1 funktionieren? 1723365354892.png1723365487131.png
 

KonradN

Super-Moderator
Mitarbeiter
Auf Eclipse möchte ich den Code so verwenden, dass ich Anhang anzeigen 23058 drucke und alles glatt läuft, ohne dass ich "package ch1" von allen Klassen/Programmen löschen muss. Was ist zu tun bitte. Gibt es eine Lösung? Vielleicht dir Richtige Frage ist: Wie / wo muss ich den Package erstellen, damit alle Programme mit "package ch1" auf Linie 1 funktionieren?

Da Du mehrere Klassen hast, die betroffen sind, ist es evtl. am einfachsten, das manuell zu machen:
1. Das package ch1 anlegen. Dazu einfach mit der rechten Maustaste im Package Explorer auf "(default package)" klicken und dann "New" -> "Package" auswählen. In dem Popup dann den Namen angeben: ch1 und bestätigen.
2. Im Anschluss kannst Du alle Klassen per Drag & Drop in das neue Package verschieben.

Aber dies ist auch eine gute Stelle, um die Stärken einer Entwicklungsumgebung zu sehen. Eclipse bietet sehr viele Dinge, die einem Entwickler helfen. Daher wäre mein Tipp: Probiere das mal aus.

Wenn Du in einer Klasse das package nicht auskommentiert hast, dann ist ja das ch1 rot unterstrichen. Damit zeigt Dir Eclipse an: Hier ist etwas falsch.
Geh mit der Maus auf das rot unterstrichene ch1 und warte kurz: Es kommt dann ein Popup.
Diese Fehler-Popups haben neben der Fehlermeldung oft auch sogenannte Quick Fixes. Ein Quick Fix sollte sein "Move xxxx.java to package ch1" als blauer Link. Klick einfach auf diesen Link und Eclipse erstellt das package so notwendig und verschiebt die Datei.
 

KonradN

Super-Moderator
Mitarbeiter
Mit der zusätzlichen Information, dass es von
GitHub - mifhud/head-first-java-3rd at main
kommt, ergibt sich noch ein etwas anderes Bild.

Hier hast Du ein Gradle Projekt und das solltest Du auch verwenden. Also das ganze Projekt herunter laden um dann das Gradle Projekt auch zu öffnen.

Also z.B. per Download ZIP oder per git herunter laden. Wenn man git nutzt, dann aufpassen - da sind halt zwei Branches und du brauchst den main Branch mit den build.gradle und src/ und so..

Wenn Du das hast (egal wo), dann kannst Du in Eclipse über "Import" -> "Gradle/Existing Gradle Project" das Projekt importieren.
(Und da gibst Du dann das Verzeichnis an, in dem auch das build.gradle zu finden ist.)

Das könnte wichtig werden in späteren Kapiteln, wenn es auch Unit Tests gibt und so.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S NetBeans Serializable Class ohne package IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
F Eclipse - Änderung am Code ohne Applikation Neustart IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
B Eclipse version control System das ohne Internet funktioniert/nur lokal auf Computer? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
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
B Kompilieren in Eclipse ( 2 Klasse ohne main()-Methode) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
M Intellij IDEA Programm ohne Main-Methode starten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
T .project Datei im Explorer ohne Namen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
it_is_all NetBeans Clean and Build Project - Buttons ohne Funktion bei jar-Datei IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 22
M Eclipse JavaFX ohne e(fx)clipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
wolfgang63 Netbeans 8.2 ohne Projektvorlagen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
A in netbeans 8 mit jdk 8 erstellte jar's laufen nicht auf anderen rechnern ohne jdk IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
P Java ohne IDE IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15
I Eclipse, Ausklappen mit Stern, aber ohne Outline der Klassen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
B Welche IDE, die GUIs gestalten kann, ohne externe Lagerung? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
M Eclipse Diverse Errors ohne Grund IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
fastjack EMMA ohne AllTests IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J Eclipse Debuggen ohne Haltepunkt?? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
M Eclipseprojekte (Java) ohne Eclipse ausführen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
ARadauer Ganymede ohne JSP Editor IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M Eclipse: Ausführen eines Programmes ohne Ant möglich? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
D Projekt ohne Komplikationen in Eclipse importieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Subversion ohne Repository (Server) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
reibi Eclipse - Classfiles ohne Source werden automatisch gelöscht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J Programmieren mit Eclipse ohne Javadownload? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
ARadauer eclipse compiliert ohne jdk IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
F eclipse rcp ohne pluginsystem, also nur die gui davon? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
André Uhres Quellcode mit SWT ohne Eclipse kompilieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
N Eclipse erzeugt plötzlich keine (default package) mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 24
S Eclipse package explorer: Ansicht als Baum IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H symbol rot-x aus Package explorer entfernen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
H Unterdrücken aller checkstyle Warnungen für ein bestimmten Package IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
A Bibliothek in package nicht sichtbar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
G Eclipse Package Explorer IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
B Eclipse Klassen nur im Default Package verwalten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
M NetBeans Eigenes package hinzufügen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
R Eclipse Maven package mit dependencies IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
P Test- und Produktivklassen bei gleichem Packagenamen tatsächlich in gleichem Package? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J NetBeans Package Struktur stimmt nicht! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H maven-javadoc-plugin: package does not exist IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
D Eclipse Package in von Plugin erstellen lassen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
F Eclipse "Package Explorer" refreshen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
S NetBeans class, jar, package. Wie am besten machen bei Applet mit Web-Projekt? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
B Eclipse errors/warnings im (Package) Explorer IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 21
F Eclipse testsuite package starten mit testklassen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Eclipse Plugin Package IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
G Eclipse/NetBeans package IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
E Eclipse - TODO in package explorer IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
muddin externe jar in Eclipse nur im default package? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
X Package umbennen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
F Eclipse: package-explorer soll nicht alle packages anzeigen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
J [NetBeans] Fehler mit einem eingebundenen Package IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 13
F Eclipse Warnings ausschalten für ein Package? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
D NetBeans findet Package nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G Eclipse: Modifizierter Package Explorer (mehrere Workspaces) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G Eclipse: Package Explorer unuebersichtlich! Libraries! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
P Eclipse - default package IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
O File(s)/Package(s) zu Archiv HINZUFÜGEN IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2

Ähnliche Java Themen

Neue Themen


Oben