Понимание неисправностей / Поиск файла JAR (пакет JIDT), необходимого для преобразования октавных массивов в Java - PullRequest
0 голосов
/ 02 ноября 2018

В этом предыдущем вопросе я пытался переделать некоторый код Matlab и найти пакет под названием javaplex для совместимости с Octave; он использует Java, но предназначен для Matlab, поэтому проблема . Теперь, в промежутке времени, я был занят / выполнял симуляции и не дошел до финального шага - фактически используя пакет, с большинством всех трудностей, решенных. Оказывается, существует еще один шаг: мне нужно преобразовать массив Octave в массив Java (хотя я не уверен, почему эта проблема не возникла в Matlab).

Для этого я обратился к этому сценарию , в котором в комментариях указывается, что при его использовании он

Предполагается, что jar [Java Information Dynamics Toolkit] уже находится на пути к классам Java - вы получите ошибку пути к классам Java, если это не так.

Итак, я перехожу на страницу JIDT GitHub и скачиваю этот пакет. Сейчас я не очень заядлый пользователь java, поэтому я считаю, что не вижу чего-то достаточно простого: я не уверен, где находится «JIDT jar», на который ссылается приведенная выше цитата из блока! Я не могу найти такой конкретный файл jar, чтобы поместить его в путь к классам java Октавы. В этом руководстве для JIDT говорится, что вам нужен файл "infodynamics.jar" в пути к классам (стр. 9). Я не уверен, какой файл jar я должен искать и где. Буду признателен за любую помощь в понимании природы, имени и расположения этого jar-файла (в папке набора инструментов infodynamics)!

В качестве неизбежного последующего вопроса, поскольку этот вопрос возникнет при решении этой проблемы, я хотел бы пояснить следующую процедуру: как добавить файл jar в октавный (статический) путь к классу java (после this ответ здесь , я не был уверен, правильно ли я выполняю):

  1. Я создаю файл с именем "javaclasspath.txt" внутри каталога, который я использую в Octave.

  2. Я ввожу имена файлов следующим образом: "./path/to/your-file.jar"

Я полагаю, что моя главная проблема заключается в том, где я начинаю путь (полностью с «C: / ...»?), И я помещаю этот файл «javaclasspath.txt» в папку каталога, которую я буду будете использовать большую часть времени в Октаве?

Редактировать: я не могу найти "infodynamics.jar", как показано здесь:

enter image description here

1 Ответ

0 голосов
/ 02 ноября 2018

JIDT jar называется infodynamics.jar и находится в корне файла infodynamics-dist-1.4.zip загрузок.

...