Hallo, ich bin sehr neu in Sachen Programmierung. Jetzt möchte ich auch mit Paketen arbeiten, aber das läßt javac nicht zu.
Ich habe zwei Klassen: Testklasse und ZweiteKlasse (Testklasse benutzt eine Methode aus ZweiteKlasse) im gleichen Paket testpaketzumpaketetesten
Die sind im Ordner testpaketzumpaketetesten
Terminal ist im Ordner und ich rufe die Sache auf mit javac testpaketzumpaketetesten/Testklasse.java
Was kommt raus?
Gehe ich in den übergeordneten Ordner zum kompilieren Folgendes:
Hilfe. Ich habe nichtmal Ahnung wo ich überhaupt ansetzen soll.
--
Die Klassen sehen so aus:
Testklasse.java
package testpaketzumpaketetesten;
public class Testklasse {
public static void main( String[] args ) {
ausgabe();
}
}
ZweiteKlasse.java
package testpaketzumpaketetesten;
public class ZweiteKlasse {
public static void ausgabe() {
System.out.println("Funktioniert.");
}
}
Ich habe zwei Klassen: Testklasse und ZweiteKlasse (Testklasse benutzt eine Methode aus ZweiteKlasse) im gleichen Paket testpaketzumpaketetesten
Die sind im Ordner testpaketzumpaketetesten
Terminal ist im Ordner und ich rufe die Sache auf mit javac testpaketzumpaketetesten/Testklasse.java
Was kommt raus?
javac: file not found: testpaketzumpaketetesten/Testklasse.java
Usage: javac <options> <source files>
use -help for a list of possible options
Usage: javac <options> <source files>
use -help for a list of possible options
Gehe ich in den übergeordneten Ordner zum kompilieren Folgendes:
testpaketzumpaketetesten/Testklasse.java:6: error: cannot find symbol
ausgabe();
^
symbol: method ausgabe()
location: class Testklasse
1 error
ausgabe();
^
symbol: method ausgabe()
location: class Testklasse
1 error
Hilfe. Ich habe nichtmal Ahnung wo ich überhaupt ansetzen soll.
--
Die Klassen sehen so aus:
Testklasse.java
package testpaketzumpaketetesten;
public class Testklasse {
public static void main( String[] args ) {
ausgabe();
}
}
ZweiteKlasse.java
package testpaketzumpaketetesten;
public class ZweiteKlasse {
public static void ausgabe() {
System.out.println("Funktioniert.");
}
}