Module richtig einbinden

J

jono

Top Contributor
Ich habe ein Projekt angelegt namens MazeGameProtocol
Java:
import java.io.LineNumberReader;
import java.io.StringReader;
import java.nio.charset.StandardCharsets;

public class CsvReader {

    CommandHandler handler = new CommandHandler();
    commandhandler.setCommandHandler(handler);

    try(

    LineNumberReader read = new LineNumberReader(new StringReader())){
        read.lines()
        .filter(line -> read.getLineNumber() >= 0)
        .forEach(line -> {
            String [] parts = str.split(";");
            
            
            if (parts[0].equals("PSCO")){
                ScoreCommand psco = new ScoreCommand();
            } else if (parts[0].equals("PPOS")) {
                PlayerCommand ppos = new PositionCommand();
            } else if (parts[0].equals("RDY")) {
                ReadyCommand rdy = ReadyCommand();
            } else if (parts[0].equals("QUIT")) {
                QuitCommand quit = QuitCommand();
            } else if (parts[0].equals("MSRV")) {
                VersionCommand msrv = VersionCommand();
            } else if (parts[0].equals("TERM")) {
                TermCommand term = TermCommand();
            } else if (parts[0].equals("WELC")) {
                WelcomeCommand welc = WelcomeCommand();
            } else if (parts[0].equals("MAZE")){
                MazeCommand maze = MazeCommand();
            }
          
        }
        
}

}
und es gibt eine Komponente namens CommandHandler
Java:
public class CommandHandler {

    private CommandHandler handler;

    public void setCommandHandler(CommandHandler handler) {
        this.handler = handler;
    }

}
Die obige Klasse Csv-Reader der Komponente MazeGameProtocol benötigt ja eine Referenz zur Klasse CommandHandler,damit die erstellten Befehlsobjekt in der Csv-Reader Klasse zur CommandHandler Klasse des Komponente "CommandHandler" übergeben werden können.

Java:
module MazeGameProtocol {

    exports de.uni_koblenz.ptsd.papa.mazeclient.protocol;

}

Java:
module CommandHandler {

    
    requires transitive MazeGameProtocol;

    exports de.uni_koblenz.ptsd.papa.mazeclient.handler;

}

Das sind die jeweiligen module.info's. Ich komme da nicht ganz weiter trotz Recherche auf einer guten Internetseite zum Thema.
 
Kirby_Sike

Kirby_Sike

Top Contributor
Also prinzipiell bindest du sowas über den build path mit ein und dann sollte eigentlich ein simples import der Klasse reichen :) So ist es zumindest wenn man Projekte ohne Module einbindet
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
P module-info findet zweites Paket nicht Java Basics - Anfänger-Themen 1
W generische Module Java Basics - Anfänger-Themen 2
P MVC Programm Module Architektur Java Basics - Anfänger-Themen 2
T Eclipse & Java EE Module Dependencies Java Basics - Anfänger-Themen 2
I Module und Testumgebung noch nicht verstanden... Java Basics - Anfänger-Themen 6
-horn- Wie "Module" für wiederkehrende Aufgaben machen? Java Basics - Anfänger-Themen 7
M Mehrere Klassen verbinden - Module Java Basics - Anfänger-Themen 3
H HILFE! MODULE! Java Basics - Anfänger-Themen 2
D Klassen Klassendiagramm richtig erstellen Java Basics - Anfänger-Themen 20
B Sind meine If-Statements richtig angesetzt ? Java Basics - Anfänger-Themen 27
V Boolean Wert nicht richtig erkannt Java Basics - Anfänger-Themen 4
X Wie Generics richtig benutzen ? Java Basics - Anfänger-Themen 5
P Stringbuilder richtig einsetzen Java Basics - Anfänger-Themen 1
T if else Befehl funktioniert nicht richtig Java Basics - Anfänger-Themen 27
A Array richtig füllen Java Basics - Anfänger-Themen 2
S String richtig formatieren Java Basics - Anfänger-Themen 2
P Methoden richtig anwenden Java Basics - Anfänger-Themen 3
O Popoup Menü im JTable richtig anzeigen Java Basics - Anfänger-Themen 6
D Richtig für Programmieren an der UNI lernen Java Basics - Anfänger-Themen 8
X Best Practice Ein int Array richtig mischen Java Basics - Anfänger-Themen 20
D Richtig Vorbereiten auf eine Programmier Klausur Studium. Java Basics - Anfänger-Themen 7
M ObservableList wird nicht richtig geleert Java Basics - Anfänger-Themen 0
T Sortieralgorithmen richtig? Java Basics - Anfänger-Themen 1
X Objekte einer ArrayList richtig ausgeben? Java Basics - Anfänger-Themen 8
S Wie implementiere ich MouseDragged richtig Java Basics - Anfänger-Themen 7
F Konstruktor richtig implementiert? Frage zu Benutzereingaben... Java Basics - Anfänger-Themen 9
I OOP Objektnamen über die Konsole richtig einlesen Java Basics - Anfänger-Themen 9
P Input/Output PQ-Formel wird nicht richtig berechnet Java Basics - Anfänger-Themen 6
P Zeichenkette Zeichen ausschlißen funktioniert nicht richtig Java Basics - Anfänger-Themen 9
H Wie lerne ich Java richtig? Java Basics - Anfänger-Themen 2
N Ich weiß nicht, wie ich meinen Code richtig designen soll und komme nicht weiter Java Basics - Anfänger-Themen 4
B Wie instanzisiert man einen Cursor richtig? Java Basics - Anfänger-Themen 3
J Polymorphie und Dynamisches Binden richtig nutzen Java Basics - Anfänger-Themen 11
N Best Practice Ist die Sortierung richtig? Java Basics - Anfänger-Themen 3
J Erste Schritte Lottozahlen richtig generieren. Java Basics - Anfänger-Themen 4
J Behauptung so richtig? Java Basics - Anfänger-Themen 10
R Listen richtig implementieren Java Basics - Anfänger-Themen 3
B OOP Objekt in IF erzeugen - funktioniert nicht so richtig Java Basics - Anfänger-Themen 11
A Methode richtig überladen Java Basics - Anfänger-Themen 6
H Aufgabe so richtig gelöst? Java Basics - Anfänger-Themen 14
S Code richtig / besser machbar? (Nicht sicher, ob Code selbst falsch ist) Java Basics - Anfänger-Themen 4
W Ist mein Struktogram richtig erstellt worden? Java Basics - Anfänger-Themen 4
L Taschenrechner mit switch und while funktioniert noch nicht richtig Java Basics - Anfänger-Themen 22
U Mehrfach verwendete Sub-Klassen richtig einbinden Java Basics - Anfänger-Themen 4
L Schleife funktioniert nicht richtig Java Basics - Anfänger-Themen 12
Meeresgott OOP Richtig mit java.util.Property umgehen Java Basics - Anfänger-Themen 22
Y Erste Schritte Ich verstehe this. nicht so richtig Java Basics - Anfänger-Themen 5
I Programm von mir - keine Ahnung mehr ob richtig falsch:-( Java Basics - Anfänger-Themen 6
M Abstände richtig wiedergeben Java Basics - Anfänger-Themen 2
S nio move() funktioniert nicht richtig Java Basics - Anfänger-Themen 2
J Timer richtig pausieren Java Basics - Anfänger-Themen 2
B Ist meine Klasse richtig kommentiert? Java Basics - Anfänger-Themen 2
kilopack15 Ist diese setter-Methode richtig? Java Basics - Anfänger-Themen 2
H OOP, wie gehts richtig? (Beispiel von meinem Prof) Java Basics - Anfänger-Themen 6
S Primzahlen berechnen funktioniert nicht richtig Java Basics - Anfänger-Themen 1
kilopack15 Lösungsansatz richtig? Java Basics - Anfänger-Themen 23
Meeresgott OOP Socket Verbindung richtig Kapseln Java Basics - Anfänger-Themen 0
Meeresgott OOP Gui, Logik und Datenbank richtig aufbauen Java Basics - Anfänger-Themen 43
T Datum wird auf der Konsole richtig ausgegeben, aber im Textarea kommt ERROR Java Basics - Anfänger-Themen 8
C Warum funktioniert mein If Statement nicht richtig? Java Basics - Anfänger-Themen 18
J Aufgabe(Threads) richtig verstanden/implementiert Java Basics - Anfänger-Themen 27
K Erste Schritte Wie lerne ich Java richtig? Java Basics - Anfänger-Themen 22
U Richtig *.properties speichern Java Basics - Anfänger-Themen 0
N Lambda Ausdrücke richtig schreiben Java Basics - Anfänger-Themen 4
B OOP Wie benutze ich die Main Funktion richtig? Java Basics - Anfänger-Themen 10
3 Gitternetz richtig darstellen Java Basics - Anfänger-Themen 3
B Exception richtig einbinden Java Basics - Anfänger-Themen 1
D CSV Files richtig zusammenführen Java Basics - Anfänger-Themen 3
D Array richtig ausgeben Java Basics - Anfänger-Themen 6
Z HashMap richtig benutzen Java Basics - Anfänger-Themen 2
S Variable (int) erhöht sich nicht richtig Java Basics - Anfänger-Themen 18
J Vererbung Wurden die Aufgaben richtig programmiert? Java Basics - Anfänger-Themen 20
J Iterator Funktioniert nicht richtig in StackImplementierung Java Basics - Anfänger-Themen 3
L0MiN Input/Output Wie kann ich Kompilierfehler richtig ausgeben lassen (Runtime)? Java Basics - Anfänger-Themen 1
J Programm im Jar-Format funktioniert nicht richtig Java Basics - Anfänger-Themen 9
L Arrays richtig initialisieren Java Basics - Anfänger-Themen 1
V Java Regex richtig parsen Java Basics - Anfänger-Themen 2
O Programm funktioniert nur im Debugger richtig Java Basics - Anfänger-Themen 2
F Klassen für Objekt richtig erstellen Java Basics - Anfänger-Themen 8
M Programm wird nicht richtig ausgeführt Java Basics - Anfänger-Themen 4
Q Path wird nicht richtig "übersetzt"? Java Basics - Anfänger-Themen 7
W HTML Code, Umlaute werden nicht richtig dargestellt Java Basics - Anfänger-Themen 7
T Threads Threads richtig synchronisieren Java Basics - Anfänger-Themen 3
? Wie sind ESCAPE-Sequenzen (z.B \f für einen Seitenvorschub) richtig anuwenden? Java Basics - Anfänger-Themen 3
A Apk wird nicht richtig Exportiert Java Basics - Anfänger-Themen 1
A ToString()-Methode richtig benutzen Java Basics - Anfänger-Themen 3
I komponenten werden in JFrame nicht richtig angezeigt Java Basics - Anfänger-Themen 1
R Objekt nicht richtig instanziert? Java Basics - Anfänger-Themen 1
M JProgressBar wird nicht richtig angezeigt Java Basics - Anfänger-Themen 8
S Date parsen klappt nicht richtig Java Basics - Anfänger-Themen 3
C Methoden schnell und richtig schreiben Java Basics - Anfänger-Themen 8
TheSorm JScroolBar richtig benutzen Java Basics - Anfänger-Themen 8
M Die Breite bei der Gui richtig setzen. Java Basics - Anfänger-Themen 1
T Array Aufgabe so richtig ? Java Basics - Anfänger-Themen 8
I GroupLayout richtig anwenden Java Basics - Anfänger-Themen 4
A Richtig runden Java Basics - Anfänger-Themen 9
F String wird richtig in konsole geschrieben aber falsch an Methode übergeben Java Basics - Anfänger-Themen 8
B jar richtig in libraryslibraries einbinden Java Basics - Anfänger-Themen 4
G Klassen Richtig auf jTextArea aus anderer Klasse zugreifen? Java Basics - Anfänger-Themen 3
J Rekursiver Horner-Schema-Algorithmus - Verstehe ich ihn richtig? Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Anzeige

Neue Themen


Oben