简体   繁体   English

八度Java脚本无效调用

[英]Octave java invalid call to script

Issue with Octave and java. Octave和Java的问题。 Not sure if I am connecting java to octave correctly for this. 不知道我是否为此正确地将Java连接到八度。

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

But the following examples works: 但是以下示例可以工作:

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 

I have installed Octave3.8.0 using: http://blogs.bu.edu/mhirsch/2013/12/compiling-octave-3-8/comment-page-1/#comment-12930 我已经使用以下网址安装了Octave3.8.0: http//blogs.bu.edu/mhirsch/2013/12/compiling-octave-3-8/comment-page-1/#comment-12930

This link has been helpful too: http://wiki.octave.org/Java_package 该链接也很有帮助: http : //wiki.octave.org/Java_package

The implicit syntax java.net.URL(urlString) is not possible, at least in the version i tested. 隐含语法java.net.URL(urlString)是不可能的,至少在我测试的版本中是不可能的。 You have to create every object via javaObject 您必须通过javaObject创建每个对象

url = javaObject('java.net.URL',urlString);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM