Ich habe ein Projekt, das heute mehrere Gläser als "referenzierte Bibliotheken" hat. Stattdessen möchte ich diese als automatische Module auf dem Modulpfad hinzufügen, so dass ich sie in meinem Modul-info.java anfordern kann. Wie fügst du dem Modulpfad in Eclipse Oxygen Gläser hinzu?Wie füge ich Module zum Eclipse Oxygen-Modulpfad für ein Projekt hinzu?
Antwort
Hier ist, wie ich es (ersten Schritte sind für diejenigen, die noch nicht eingerichtet haben Eclipse JDK 9 Nutzung noch) zu arbeiten:
- JDK installieren 9 (9.0.1 auf diese verfügbar war Zeit von Oracle).
Konfigurieren von Eclipse mit JDK 9 durch Modifizieren eclipse.ini auszuführen, indem diese Zeilen hinzufügen und neu starten Eclipse-:
-vm <fullPathToJDK9>/bin --add-modules=ALL-SYSTEM
In Ihrem Projekteigenschaften finden Sie auf Java Build Path und unter Classpath, erweitern Sie den kurvigen für jedes Glas, das du ein Modul sein möchtest. Sie sollten einen neuen Eintrag mit dem Namen "Ist nicht modular" sehen. Klicken Sie darauf und klicken Sie auf die Schaltfläche Bearbeiten. Aktivieren Sie im Dialogfeld "Modulare Eigenschaften" das Kontrollkästchen "Definiert ein oder mehrere Module". Klicken Sie auf OK und es sollte jetzt "Ist modular" und es wird zu Modulpfad verschoben werden.
Wenden Sie Ihre Änderungen an und Ihr Modul-info.java sollte in der Lage sein, diese Gläser zu verlangen. Verwenden Sie den Namen des Jar ohne Versionskennung oder JAR-Suffix, z. Verwenden Sie für myLib-1.0.jar
requires myLib;
.
By the way, hatte ich ein Problem mit Maven mit Namen erzeugen Gläser wie appName-1.0-SNAPSHOT.jar
. Ich konnte sie nicht in modul-info.java verwenden, weil sie nicht gefunden werden konnte. Die Verwendung des SNAPSHOT-Teils machte es möglich, es zu benutzen.
ein Projekt von IntelliJ nach Eclipse verschieben - diese Schritte haben mich zum Laufen gebracht –
- 1. Wie füge ich externe ausführbare Datei zum Go-Projekt hinzu
- 2. Wie füge ich einen Schalter zum Serverstart in Eclipse hinzu?
- 3. Wie füge ich Dateien zum Projekt bei Google Code hinzu?
- 4. Wie füge ich mehrere Hauptdateien zum Angular CLI-Projekt hinzu?
- 5. Wie füge ich ein Projekt zu CruiseControl.NET hinzu?
- 6. Wie füge ich OctahedronGeometry zum Editor hinzu?
- 7. Wie füge ich ein Projekt zu einer bestehenden EAR in Eclipse hinzu?
- 8. Wie füge ich Module zu meiner Skulptur-Seite hinzu?
- 9. Wie füge ich Einheiten zum Papierschieber hinzu?
- 10. Wie füge ich ghcjs zum Pfad hinzu?
- 11. Wie füge ich diese Bibliothek zu meinem Projekt hinzu?
- 12. Wie füge ich ein Bild zum Asciidoc Buchdeckblatt hinzu?
- 13. Wie füge ich ein weiteres Fragment zum bestehenden Fragment hinzu?
- 14. Wie füge ich ein benutzerdefiniertes Feld zum Umbraco Formular hinzu
- 15. Wie füge ich ein weiteres Diagramm zum Hexbinplot hinzu?
- 16. Wie füge ich ein untergeordnetes Layout zum übergeordneten Layout hinzu?
- 17. Wie füge ich ein Snippet programmgesteuert hinzu?
- 18. Wie füge ich Bilder zum Datenbankbrowser für SQL hinzu?
- 19. Wie füge ich Fortschrittsbalken für mpdf hinzu
- 20. Wie füge ich Schaltflächen zur Eclipse-Symbolleiste hinzu?
- 21. Wie füge ich ein bedingtes Pflichtfeld hinzu?
- 22. Wie füge ich einen Ressourcenordner zu meinem Java-Projekt in Eclipse hinzu
- 23. Wie füge ich ein Skriptpaket bedingt hinzu?
- 24. Wie füge ich Schriftarten für verschiedene Schriftartengewichte für ein reaktives natives Android-Projekt hinzu?
- 25. Fügen Sie Maven-Repositories für ein Projekt in Eclipse hinzu?
- 26. Wie füge ich ein Hintergrundbild für einen Div-Container hinzu?
- 27. Wie füge ich eine build.xml zu einem bestehenden GWT-Projekt in Eclipse hinzu?
- 28. Wie füge ich jquery Bibliothek zu Netbeans 8.1 Projekt hinzu
- 29. Wie füge ich G729 Codec in SipDroid Projekt hinzu?
- 30. JavaScript: Wie füge ich ein Attribut hinzu?
Haben Sie versucht, mit 'Javac --module-Pfad Mods --module-Source-Pfad "./*/src/main/java" --add-Module ALL-MODUL-PATH -d Klassen -modul initial.module '? Folge diesem -> http://jigsaw-dev.1059479.n5.nabble.com/Combining-add-modules-ALL-MODULE-PATH-with-module-source-path-td5715171.html – nullpointer
@nullpointer ich nicht Sehen Sie, wie dies mit einem Eclipse-Setup zusammenhängt. Wollen Sie sagen, dass alles, was mit Modulen zu tun hat, in die "Run Configurations" gehen sollte? – tibbe
Haben Sie die Beta von Java 9 Support installiert? –