java - Octave java 对脚本的无效调用

标签 java matlab ubuntu octave

Octave 和 java 的问题。不确定我是否为此正确地将 java 连接到 Octave 音程。

url = java.net.URL(urlString); %%this works in matlab
error: invalid call to script /home/xxx/octave/java-1.2.9/java.m  
<小时/>

但以下示例有效:

octave> s = javaObject ("java.lang.String", "Hello OctaveString")
  s = Hello OctaveString
<小时/>
octave> v = javaObject ("java.util.Vector")
  v =
    <Java object: java.util.Vector>
octave> v.add(12);
octave> v.get(0)
  ans = 12
<小时/>
octave> d = javaObject ("java.lang.Double", 12.34)
  d = 12.340 
<小时/>

我已经安装了 Octave3.8.0 使用:http://blogs.bu.edu/mhirsch/2013/12/compiling-octave-3-8/comment-page-1/#comment-12930

此链接也很有帮助:http://wiki.octave.org/Java_package

最佳答案

隐式语法java.net.URL(urlString)是不可能的,至少在我测试的版本中是这样。您必须通过 javaObject

创建每个对象
url = javaObject('java.net.URL',urlString);

关于java - Octave java 对脚本的无效调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20907589/

相关文章:

php - 无法在 php 中使用 exec() 执行命令

linux - 升级到 Ubuntu 15.04 后 MongoDB 服务不工作

java - 从 Controller 类型 @RequestParam ArrayList<HashMap<String,String> 获取 JS 变量

java - 如何区分键盘和条形码枪之间的按键事件

MATLAB:将结构字段名称的一部分传递给函数

用于运动捕捉数据分析和可视化的R包

java - 给定一个格式化的日期时间范围,分割并打印该范围之外的每个小时

java - 如何使用注册码保护手机应用程序?

matlab - 你能执行延迟设置吗(:= in Mathematica) in Matlab?

python - 无法安装触发网络自动化工具