Ich würde empfehlen, einfach alle JAL-Pakete ("Addons") zu installieren. Es gibt nicht zu viele, der Download dauert nicht lange und Sie haben Zugriff auf alles, was Sie zum Ausführen der Labs, Wiki-Beispiele und von der Community veröffentlichter Code benötigen (z. B. in den J-Foren).
Um alle verfügbaren Addons zu installieren, geben Sie Folgendes in Jconsole ein (Sie könnten es theoretisch in JHS oder JQT eingeben, aber da diese als Addons verteilt sind, können Sie sie möglicherweise nicht aktualisieren, während sie ausgeführt werden):
load'pacman' NB. J PACkage MANager
install'all'
wird der Paket-Manager starten, und Sie werden eine Ausgabe wie sehen:
Updating server catalog...
Installing 52 packages
Downloading base library...
Installing base library...
Downloading api/gl3...
Installing api/gl3...
Downloading api/ncurses...
Installing api/ncurses...
Dann beenden und neu starten JConsole und laufen:
load 'pacman'
'update' jpkg 'all'
Um sicherzustellen, dass alle rekursiven Abhängigkeiten erfüllt sind und alle Pakete aktuell sind (insbesondere die Basisbibliothek). Schließlich wollen Sie so etwas wie sehen:
Updating server catalog...
Local JAL information was last updated: <datetime>
All available packages are installed and up to date.
Dann stoppen & Neustart J ein letztes Mal. Wenn das erledigt ist, sollten Sie alles haben, was Sie brauchen, um die Labs zu betreiben.
Ihre letzte Frage zu beantworten, wenn Sie eine Zeile wie sehen:
load'foo'
Das erste, was Sie ausgeführt getscripts_j_ 'foo'
tun sollten. In Ihrem Beispiel:
getscripts_j_ 'plot'
+--------------------------------------------------------------+
|c:/users/user/j64-801/addons/graphics/plot/plot.ijs|
+--------------------------------------------------------------+
Hier können Sie den vollständig qualifizierten Pfad sehen, wo J erwartet, dass das Paket lebt.
Insbesondere man kann es sehen, wo es in Bezug auf das Addons Verzeichnis, das immer in der Form Addons sein/Kategorie/Modul /foo.ijs. Der Name der Kategorie und des Moduls gibt an, welches Addon Sie installieren müssen. Sie müssen lediglich den gewünschten Eintrag aus dem Katalog auswählen, der unter package manager angezeigt wird.
Ich sehe, du hast heute zwei meiner J-Fragen beantwortet, danke @DanBron. – hoosierEE