Ich suchte durch das Plugin Repo und lud das javacc plugin.Wie installiere ich javacc in intellij IDEA
Nun, da ich das Plugin habe, wie benutze ich es in IntelliJ.
Mein Projekt sieht so aus.
Ich suchte durch das Plugin Repo und lud das javacc plugin.Wie installiere ich javacc in intellij IDEA
Nun, da ich das Plugin habe, wie benutze ich es in IntelliJ.
Mein Projekt sieht so aus.
In diesem Fall wählen Sie "Assignment3" mit der rechten Maustaste, wählen Sie "Open-Modul-Einstellungen", stellen Sie sicher, "Assignment3" in der mittleren Spalte ausgewählt. Klicken Sie in der rechten Spalte auf die Registerkarte "Abhängigkeiten" und Sie sehen eine Dropdown-Liste mit der Beschriftung "Module SDK:" Hier geben Sie den JDK-Speicherort an. Wählen Sie "Neu ..." und wenn Sie ein Plug-in verwenden, wählen Sie "IntelliJ Platform Plugin SDK". Über das Popup-Fenster können Sie zum Speicherort des heruntergeladenen Plug-in Java SDK navigieren. Achten Sie darauf, das übergeordnete Verzeichnis der Verzeichnisse "bin", "jre", "lib" usw. auszuwählen, nicht das eigentliche Verzeichnis "bin". Wenn Sie jedoch ein JDK anstelle eines Plug-Ins heruntergeladen haben (ich bevorzuge externe JDKs selbst), wählen Sie stattdessen "JDK", navigieren Sie zum JDK-übergeordneten Bin, - etc. Verzeichnis und wähle das aus. Klicken Sie dann auf "OK", um die Auswahl zu treffen. Klicken Sie dann auf "Übernehmen" und Sie haben das JDK für Ihr Projektmodul festgelegt.
Reagieren auf diese etwas spät, aber vielleicht kann es jemandem helfen. Soweit ich weiß, unterstützt das JavaCC Plugin für die IntelliJ IDEA nur die Bearbeitung von Dateien, nicht die Generierung der Java-Dateien. Dazu müssen Sie die Befehlszeile verwenden. Laden Sie JavaCC herunter und fügen Sie das Verzeichnis bin
Ihrem Pfad hinzu. Das bin
Verzeichnis sollte in etwa so aussehen:
javacc jjdoc jjrun jjtree.bat
javacc.bat jjdoc.bat jjtree lib
wo lib
sollten Ihre javaccX.jar
Datei enthalten. Jetzt können Sie Ihre Java-Dateien über die Befehlszeile generieren:
javacc ./my-grammar-file.jj
Haben Sie etwas gefunden ?? –