麻烦 Understanding/Locating Octave 到 Java 数组转换所需的 Jar 文件(JIDT 包)
Trouble Understanding/Locating a Jar file (JIDT package) needed for Octave to Java Array Conversion
在 中,我试图重新编写一些 Matlab 代码并找到一个名为 javaplex 的包来与 Octave 兼容;它使用 Java,但适用于 Matlab,因此 that 问题。现在,在一段时间内,我进行了 busy/running 模拟,还没有完成最后一步 - 实际使用该软件包,解决了大部分困难。事实证明存在另一个步骤:我需要将 Octave 数组转换为 Java 数组(尽管我不确定为什么这个问题没有出现在 Matlab 中)。
为此,我转向了 this script,其中的评论表明在使用它时,它
Assumes the JIDT [Java Information Dynamics Toolkit] jar is already on the java classpath - you will get a java classpath error if this is not the case.
所以我转到 JIDT GitHub page and download this package. Now I am not a very avid user of java, so I believe I am failing to see something fairly straightforward: I am not sure where the "JIDT jar" is that is referenced in the above block quote! I can't find such a particular jar file to put in Octave's java classpath. In this tutorial for JIDT,他们说您需要类路径中的 "infodynamics.jar" 文件(第 9 页)。我不确定我应该寻找什么 jar 文件,以及在哪里寻找。如果您能帮助理解此 jar 文件的性质、名称和位置(在 infodynamics 工具包文件夹中),我们将不胜感激!
作为一个不可避免的后续问题,因为在解决这个问题时会出现这个问题,我想澄清以下过程是如何将 jar 文件添加到 Octave(静态)java 类路径(在 this answer here 之后,我不确定我是否正确实施):
我在 Octave 中使用的目录中创建了一个名为 "javaclasspath.txt" 的文件。
我输入文件名如下:"./path/to/your-file.jar"
我想我的主要问题是从哪里开始路径(一路返回 "C:/..."?),以及我是否将这个 "javaclasspath.txt" 文件放在我将要访问的目录文件夹中大部分时间都在 Octave 中使用?
编辑:我找不到 "infodynamics.jar",如下所示:
JIDT jar 名为 infodynamics.jar,它位于下载 infodynamics-dist-1.4.zip 文件的根目录中。
在
为此,我转向了 this script,其中的评论表明在使用它时,它
Assumes the JIDT [Java Information Dynamics Toolkit] jar is already on the java classpath - you will get a java classpath error if this is not the case.
所以我转到 JIDT GitHub page and download this package. Now I am not a very avid user of java, so I believe I am failing to see something fairly straightforward: I am not sure where the "JIDT jar" is that is referenced in the above block quote! I can't find such a particular jar file to put in Octave's java classpath. In this tutorial for JIDT,他们说您需要类路径中的 "infodynamics.jar" 文件(第 9 页)。我不确定我应该寻找什么 jar 文件,以及在哪里寻找。如果您能帮助理解此 jar 文件的性质、名称和位置(在 infodynamics 工具包文件夹中),我们将不胜感激!
作为一个不可避免的后续问题,因为在解决这个问题时会出现这个问题,我想澄清以下过程是如何将 jar 文件添加到 Octave(静态)java 类路径(在 this answer here 之后,我不确定我是否正确实施):
我在 Octave 中使用的目录中创建了一个名为 "javaclasspath.txt" 的文件。
我输入文件名如下:"./path/to/your-file.jar"
我想我的主要问题是从哪里开始路径(一路返回 "C:/..."?),以及我是否将这个 "javaclasspath.txt" 文件放在我将要访问的目录文件夹中大部分时间都在 Octave 中使用?
编辑:我找不到 "infodynamics.jar",如下所示:
JIDT jar 名为 infodynamics.jar,它位于下载 infodynamics-dist-1.4.zip 文件的根目录中。