|
From: | Michael Goffioul |
Subject: | Re: Basic question: usage of Java methods in Octave |
Date: | Tue, 15 Oct 2013 18:15:56 -0400 |
Fedemone wrote
> Hi Philip,
>
> sorry forr late answer, I forgot in previous days...
>
> You are right, the code is really ugly, and my duty right now is to
> reverse-engineer it, in order to make this third-party-code usable locally
> in Octave rather than Matlab.
> That's where all the problems rise, and I'm try to do what you suggest: to
> dissect, to de-assembly in simplier code and to understand what are the
> single elements (some are surely variables, other are functions declared
> elsewhere, Integer and Float should be Java classes... a real mess).
>
> By the way, trying to use the Java Method seems a bit less intuitive than
> expected:
>
> octave:1> x = javaMethod('floatToIntBits', 'java.lang.Float', 10.07)
> error: [java] java.lang.IllegalArgumentException
>
> Actually no numer is accepted in this way, and any manual I'm lookin ginto
> is lacking of the very basic introduction to method usage...
Starting off with the basics:
(Octave-3.7.7+ on MinGW)
>> x = javaObject ("java.lang.Float", 10.07)
x =
<Java object: java.lang.Float>
>> x.floatToIntBits
error: [java] java.lang.NoSuchFieldException: floatToIntBits
## Field? This doesn't look right.
[Prev in Thread] | Current Thread | [Next in Thread] |