package benutzen

Beetle

Mitglied
Hallo Java-Gemeinde!

Ich habe ein Brett vor dem Kopf und möchte euch bitten mir zu helfen.
Vor langer Zeit habe ich meine ersten Java-Tools gebaut und wollte mal wieder ein Tool in Java schreiben, scheitere aber an der "package-Verwaltung"

Dies befindet sich im Verzeichnis: C:\kofoo

Datei: global.java

Java:
package kofoo;

public class global{

public void Meldung(){
  System.out.println("Meldung");
}


}

Datei: HalloWelt.java

Java:
package kofoo;

import kofoo.*;


public class HalloWelt {

  public static void main(String[] args) {
    System.out.println("Kuckuck");
    
    kofoo.global myglobal = new kofoo.global();
    

  }
}
Fehlermeldung:
HalloWelt.java:18:10: cannot find symbol
symbol : class global
location: package kofoo
kofoo.global myglobal = new kofoo.global();
^
HalloWelt.java:18:38: cannot find symbol
symbol : class global
location: package kofoo
kofoo.global myglobal = new kofoo.global();



CLASSPATH ist gesetzt auf: c:\kofoo;

kann mir mal jemand das Brett wegnehmen?
Herzlichen Dank im Voraus
Beetle :(
 
Zuletzt bearbeitet von einem Moderator:

faetzminator

Gesperrter Benutzer
[c]new global()[/c] genügt. Allerdings schreibt man Klassen Camel Case mit beginnendem Grossbuchstaben, in deinem Fall wäre das also [c]Global[/c] an Stelle von [c]global[/c].

Edit: der Classpath müsste natürlich mit C:\ und nicht C:\* erweitert werden, da die Packagestruktur der Ordnerstruktur entsprechen muss. D.h. eine Klasse [c]ch.faetzminator.foo.Test[/c] wäre [c]Test.java[/c] bzw. [c]Test.class[/c] in der Ordnerstruktur [c]ch/faetzminator/foo[/c].
 

Beetle

Mitglied
jetzt funktioniertes so:

Java:
import kofoo.*;

/**
  *
  * Beschreibung
  *
  * @version 1.0 vom 05.03.2010
  * @author
  */

public class HalloWelt {

  public static void main(String[] args) {
    System.out.println("Kuckuck");

    Global myglobal = new Global();
    myglobal.gutenTag();


  }
}

allerdings NICHT mit "package kofoo", sondern mit den import kofoo.*;

ich habe den Classpath auf c:\ gesetzt.

Warum geht es nicht mit package kofoo ?
 
Zuletzt bearbeitet von einem Moderator:

Michael...

Top Contributor
Wenn beide Klassen zum selben Package gehören braucht man das
Code:
import kofoo.*;
nicht.
Allerdings muss man bei Komplieren und beim Ausführen das Package entsprechend beachten.

Mal davon ausgehend, dass Global und HalloWelt zum Package kofoo gehören. Die java-Files unter c:\koofo\ liegen und der Pfad in der Konsole auf C:\ steht, könnte man das Programm mit folgenden Zeilen kompilieren und anschliessend ausführen (vorausgesetzt javac und java sind im PATH bekannt)

Code:
set CLASSPATH=.
javac kofoo\HalloWelt.java
java kofoo.HalloWelt
 

Beetle

Mitglied
Hallo Michael,

danke für den Tipp. Allerdings mosert der Compiler immer noch:

C:\kofoo>javac kofoo\Hallowelt.java
javac: file not found: kofoo\Hallowelt.java
Usage: javac <options> <source files>
use -help for a list of possible options

HalloWelt.java
Java:
package kofoo;

/**
  *
  * Beschreibung
  *
  * @version 1.0 vom 05.03.2010
  * @author
  */

public class HalloWelt {

  public static void main(String[] args) {
    System.out.println("Kuckuck");

    Global myglobal = new Global();
    myglobal.gutenTag();


  }
}


Global.java
Java:
public class Global{

public void gutenTag(){
  System.out.println("Guten Tag");
}


}

ClassPath wurde wie empfohlen gesetzt!
 
S

SlaterB

Gast
die Aufrufe von C:\ aus

wie auch schon geschrieben wurde:
> Die java-Files unter c:\koofo\ liegen und der Pfad in der Konsole auf C:\ steht, könnte man das Programm mit folgenden Zeilen kompilieren
 

Michael...

Top Contributor
Und die Klasse Gobal muss evenfalls ins
Code:
package kofoo;

Sonst bekommst Du wieder die Meldung:
Code:
symbol : class Global
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Klasse aus Package benutzen! Java Basics - Anfänger-Themen 5
I Klassen von einem package laden, Statisches Feld auslesen und Objekt erstellen Java Basics - Anfänger-Themen 8
java-starter Erste Schritte import von package Java Basics - Anfänger-Themen 4
H Compiler-Fehler Klasse in einem Package wird nicht gefunden bzw. akzeptiert Java Basics - Anfänger-Themen 12
A OOP Komposition per Package-Sichtbarkeit Java Basics - Anfänger-Themen 2
B Zugriffsmodifier, Zugriff außerhalb Package Java Basics - Anfänger-Themen 5
M Java Kompilieren über Package grenzen hinaus Java Basics - Anfänger-Themen 4
P Maven-Dependencies (package org.apache.http.nio does not exist) Java Basics - Anfänger-Themen 6
N package wird doppelt im exporer angezeigt Java Basics - Anfänger-Themen 2
H Was sind Package bei eclipse? Java Basics - Anfänger-Themen 1
O Package import-Klausel Java Basics - Anfänger-Themen 10
V Datentypen Default Package Java Basics - Anfänger-Themen 1
J Datei im Package zur Laufzeit editieren Java Basics - Anfänger-Themen 1
L Java Package View Java Basics - Anfänger-Themen 6
T Compiler-Fehler Eclipse: leerer Package Explorer Java Basics - Anfänger-Themen 4
L Eine Klasse aus dem gleichen Package starten Java Basics - Anfänger-Themen 3
Clarence Weinberg Eclipse: Package wird erst nach Neustart aktuallisiert Java Basics - Anfänger-Themen 1
K Dateien aus Source-Package verwenden Java Basics - Anfänger-Themen 10
Z AWT package -> keine Konsole? Java Basics - Anfänger-Themen 2
F Interface aus anderem Package nutzen Java Basics - Anfänger-Themen 10
D Bitte um Hilfe bei "error: package com.apple.eawt does not exist import com.apple.eawt.*;" Java Basics - Anfänger-Themen 1
G eigenes package Java Basics - Anfänger-Themen 3
N Fehler beim importieren vom package Java Basics - Anfänger-Themen 2
T Erste Schritte run innerhalb eines package Java Basics - Anfänger-Themen 1
C Klassen aus einem Package ermitteln und per Laufzeit laden Java Basics - Anfänger-Themen 17
D Subpackage / Package in Package Java Basics - Anfänger-Themen 6
D Ein Icon ohne Pfad sondern mit Package. Java Basics - Anfänger-Themen 4
P Zip in package speichern/auslesen? Java Basics - Anfänger-Themen 4
M Erste Schritte package-Deklaration, Problem Java Basics - Anfänger-Themen 6
Ananaskirsche Methoden Auf Methode in anderem Package zugreifen Java Basics - Anfänger-Themen 3
S Funktionen/Atrribute nur innerhalb einer package Zugänglich machen Java Basics - Anfänger-Themen 8
J BlueJ öffnet package falsch Java Basics - Anfänger-Themen 2
N Zugriff bei Package Struktur Java Basics - Anfänger-Themen 6
OnDemand Package Anweisungen Java Basics - Anfänger-Themen 3
L Package wird nicht richtig importiert Java Basics - Anfänger-Themen 4
LittleJavaCup Zugriff auf Klasse von package Java Basics - Anfänger-Themen 3
S Datei in Package ablegen Java Basics - Anfänger-Themen 11
B Definieren von package scope Java Basics - Anfänger-Themen 2
B JAVA Package Problem Java Basics - Anfänger-Themen 8
J Java Package - HelloWorld Java Basics - Anfänger-Themen 10
F Eigenes Package - Variable exportieren Java Basics - Anfänger-Themen 11
J "public int x" - Zugriff von anderer Klasse (selbes Package) nicht möglich?! Java Basics - Anfänger-Themen 4
H Innerhalb eines Package wird eine Klassenmethode nicht gefunden. Java Basics - Anfänger-Themen 2
S Ordner / Package Struktur bei größerem Projekt? Java Basics - Anfänger-Themen 8
S Classpath Externes Package einbinden (zip-Datei) Java Basics - Anfänger-Themen 9
Q Classpath Package import Java Basics - Anfänger-Themen 6
J Kompilieren mit Package funktioniert nicht Java Basics - Anfänger-Themen 40
L aus package auf klasse Ausserhalb des package zugreifen, wie? Java Basics - Anfänger-Themen 8
Luk10 Package Namen Java Basics - Anfänger-Themen 5
F Mit javac Package compilieren Java Basics - Anfänger-Themen 3
N Probleme mit dem Erstellen eines package Java Basics - Anfänger-Themen 6
Q Aufruf einer Klasse in einem Package Java Basics - Anfänger-Themen 7
P Nachträglich Klasse zu Package hinzufügen Java Basics - Anfänger-Themen 16
B Interface Nach "package"-Nennung keine Toolbar-Icons mehr Java Basics - Anfänger-Themen 5
S Classpath package unbekannt Java Basics - Anfänger-Themen 5
G Package Java Basics - Anfänger-Themen 5
T Applet init() funktioniert nur im default package Java Basics - Anfänger-Themen 5
C Package einbinden - "cannot access" Java Basics - Anfänger-Themen 5
B Eigenes Package Java Basics - Anfänger-Themen 6
F Zugriff auf Instanzobjekte - Package does not exist Java Basics - Anfänger-Themen 10
M Problem mit package und Vererbung Java Basics - Anfänger-Themen 6
S Wie sollte man Package bezeichnen Java Basics - Anfänger-Themen 2
S Package in Java Java Basics - Anfänger-Themen 5
E Welcher Package Name bei Eclipse/Android? Java Basics - Anfänger-Themen 2
F import Statement für Klassen die dem default Package zugeordnet sind? Java Basics - Anfänger-Themen 2
D package javax.comm does not exist Java Basics - Anfänger-Themen 5
M Package Namen ändern Java Basics - Anfänger-Themen 3
Luk10 package system does not exsist Java Basics - Anfänger-Themen 2
B Matrix package ? Java Basics - Anfänger-Themen 7
S OOP package Deklaration Java Basics - Anfänger-Themen 4
P ArrayList<E> in package java.util Java Basics - Anfänger-Themen 4
N static package de.hallo; ??? Java Basics - Anfänger-Themen 4
M package in Netbeans IDE Java Basics - Anfänger-Themen 3
L ClassLoader - Daten aus einem Package laden Java Basics - Anfänger-Themen 3
A Nicht verwendete Klassen aus großem Package löschen Java Basics - Anfänger-Themen 9
G package im bin ordner Java Basics - Anfänger-Themen 2
A Erstellener einer Jar Datei mit eigenem Package Java Basics - Anfänger-Themen 9
B package org.jdesktop.layout does not exist Java Basics - Anfänger-Themen 8
I Listener Klassen in Package Java Basics - Anfänger-Themen 3
C import von Java Klasse ohne package Java Basics - Anfänger-Themen 10
K Bilder/Dateien aus package einlesen Java Basics - Anfänger-Themen 14
S package problem Java Basics - Anfänger-Themen 2
E Read a file in a package Java Basics - Anfänger-Themen 2
M Was versteht man unter Java einen Package ? Java Basics - Anfänger-Themen 17
F package erstellen Java Basics - Anfänger-Themen 4
M Fehler: package javax.portlet does not exist Java Basics - Anfänger-Themen 2
M Hilfe zu package und import Java Basics - Anfänger-Themen 6
G problem mit package Java Basics - Anfänger-Themen 15
G Kein EJB-Package vorhanden Java Basics - Anfänger-Themen 2
S API laden problem mit package Java Basics - Anfänger-Themen 2
I package, import und Vererbung mit static Java Basics - Anfänger-Themen 8
G ressourcen in anderem Package Java Basics - Anfänger-Themen 9
G Package in JBuilder einbinden wirft tausende Fehler aus Java Basics - Anfänger-Themen 15
N package Problem Java Basics - Anfänger-Themen 3
V Unbekannte Klassen aus einem Package laden? Java Basics - Anfänger-Themen 4
G Servlet Package wo herunterladen? Java Basics - Anfänger-Themen 2
G kann Klassen aus eigenem Package nicht verwenden Java Basics - Anfänger-Themen 15
B Umwandlung gemäß Package-Anweisung Java Basics - Anfänger-Themen 5
G Wofür com package? + Welche eclipse - Plug Ins? Java Basics - Anfänger-Themen 3
I Methode aus zweitem Package aufrufen Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben