ich hab eine Frage. Es ist mir für dieses Projekt strikt untersagt ein IDE zu verwenden, daher muss ich mit javac direkt kompilieren.
Wie kann ich mit javac aber mehrere Dateien für das selbe Projekt kompilieren?
Beispiel:
Film.java
Main.java
Wie kompiliere ich das jetzt, sodass ich dann die Main.class über den Javabefehl benutzen kann? Ich hab testweise einfach mal "javac *.java" gemacht, gab keine Fehler aus und hat zwei class-Dateien erstellt. Kann jedoch beide nicht ausführen, er findet jeweils die "main class" nicht.
Wenn ich die Dateien einzeln kompiliere kommt bei der Main bei jedem Vorkommen von "Film" (auch schon im Import) ein Fehler...
Was mach ich falsch?
[edit: typo fixed]
Wie kann ich mit javac aber mehrere Dateien für das selbe Projekt kompilieren?
Beispiel:
Film.java
Java:
package projectX;
class Film {
String title;
}
Main.java
Java:
package projectX;
import projectX.Film;
class Main {
public static void main(String[] args){
Film x = new Film();
x.title = "Kuchen";
System.out.println("x heisst " + x.title);
}
}
Wie kompiliere ich das jetzt, sodass ich dann die Main.class über den Javabefehl benutzen kann? Ich hab testweise einfach mal "javac *.java" gemacht, gab keine Fehler aus und hat zwei class-Dateien erstellt. Kann jedoch beide nicht ausführen, er findet jeweils die "main class" nicht.
Wenn ich die Dateien einzeln kompiliere kommt bei der Main bei jedem Vorkommen von "Film" (auch schon im Import) ein Fehler...
Was mach ich falsch?
[edit: typo fixed]
Zuletzt bearbeitet: