java - 无法理解/定位 Octave 到 Java 数组转换所需的 Jar 文件(JIDT 包)
问题描述
在上一个问题中,我试图重新编写一些 Matlab 代码并找出一个名为 javaplex 的包以与 Octave 兼容;它使用 Java,但为 Matlab 提供了工具,因此出现了这个问题。现在,在一段时间内,我忙于/运行模拟,并没有走到最后一步——实际上是在使用这个包,大部分的困难都解决了。事实证明,还存在另一个步骤:我需要将 Octave 数组转换为 Java 数组(尽管我不确定为什么这个问题在 Matlab 中没有出现)。
为此,我求助于这个脚本,其中的评论表明在使用它时,它
假设 JIDT [Java Information Dynamics Toolkit] jar 已经在 java 类路径中 - 如果不是这种情况,您将收到 java 类路径错误。
所以我去JIDT GitHub 页面下载这个包。现在我不是一个非常热衷于 java 的用户,所以我相信我没有看到一些相当简单的东西:我不确定上面块引用中引用的“JIDT jar”在哪里!我找不到这样一个特定的 jar 文件来放入 Octave 的 java 类路径中。在本 JIDT 教程中,他们说您需要类路径中的“infodynamics.jar”文件(第 9 页)。我不确定我应该在哪里寻找什么 jar 文件。任何帮助理解这个 jar 文件的性质、名称和位置(在 infodynamics 工具包文件夹中)将不胜感激!
作为不可避免的后续问题,因为这将在解决此问题时出现,所以我想澄清以下过程是如何将 jar 文件添加到 Octave(静态)java 类路径(按照这里的答案,我是不确定我是否正确实施):
我在 Octave 中使用的目录中创建了一个名为“javaclasspath.txt”的文件。
我输入文件的名称如下:“./path/to/your-file.jar”
我想我的主要问题是我从哪里开始路径(一直回到“C:/ ...”?),我是否将这个“javaclasspath.txt”文件放在我将使用最多的目录文件夹中八度的时间?
编辑:我找不到“infodynamics.jar”,如下所示:
解决方案
The JIDT jar is named infodynamics.jar and it is located in the root of the downloads infodynamics-dist-1.4.zip file.
推荐阅读
- arduino - OV7670:为什么测试图案有效,但图片颜色不对?
- javascript - 在后端中断页面更新到 2.4.0(和 2.4.1)发票视图后(布局 CSS,JS 不会加载)
- php - 如何使用 IN 子句从 SQL 中取消对结果数据的排序?
- pixi.js - 尝试导入错误:“display”未从“pixi.js”导出(导入为“PIXI”)。在尝试部署时
- google-cloud-platform - 如何调试 GCP `backend_response_corrupted` 错误?
- flutter - 使用 Cubit 或创建服务将 UI 与业务逻辑分离
- python - Python模式设计实现
- python - 将数据框列中的文本拆分为多列
- api-doc - 在 apidoc 中重用文件
- ios - 未选择日期时如何重置内联 iOS UIDatePicker