Is it possible to issue some command (or create a new function) which
would reset this "bridge" so that I can easily use a newly-compiled
class without having to restart octave?

2009/11/19 Michael Goffioul <michael.goffi...@gmail.com>:
> No, you can't. Keep in mind that it's only a bridge to the regular java
> JVM. So what you ask for would be the same as reloading a class
> in a running java program.
>
> Michael.
>
>
> On Thu, Nov 19, 2009 at 7:38 PM, Ken <kmai...@googlemail.com> wrote:
>> Another question: if I modify and recompile a class, is there an easy
>> way to get octave to reloaded the new class files without having to
>> restart octave?  For instance, if I create a new method, recomile,
>> then assign x = java_new(...), the new method is not availble until I
>> restart octave.
>>
>>
>>
>> 2009/11/19 Ken <kmai...@googlemail.com>:
>>> On further thought, when you compile HelloWorld.java it creates a
>>> HelloWorld.class file and a HelloWorld$SpecialNames.class file.
>>> Perhaps access to the static enum SpecialNames is through the
>>> latter...but I still have not figured it out yet.
>>>
>>>
>>> 2009/11/19 Ken <kmai...@googlemail.com>:
>>>> That does not seem to work.
>>>>
>>>> I have created a simple class below.  If anyone has any idea how to
>>>> invoke " getHelloSpecial" please share.  I have tried various methods
>>>> without luck so far.
>>>>
>>>> Thanks,
>>>> Ken
>>>>
>>>>
>>>> public class HelloWorld {
>>>>
>>>>        public String helloWorld = "Hello World!";
>>>>        public static enum SpecialNames {
>>>>            John, Jane, Alice, Mike
>>>>        };
>>>>
>>>>        public String getHelloWorld(){
>>>>                return helloWorld;
>>>>        }
>>>>
>>>>        public static String getHelloName(String name){
>>>>                return "Hello, " + name + "!";
>>>>        }
>>>>
>>>>        public String getHelloSpecial(SpecialNames name){
>>>>            return getHelloName(name.toString());
>>>>        }
>>>>
>>>>        public static void main(String[] args) {
>>>>                System.out.println("HelloWorld main method");
>>>>        }
>>>> }
>>>>
>>>> 2009/11/18 Michael Goffioul <michael.goffi...@gmail.com>:
>>>>> Never tried that. You might want to try something like:
>>>>>
>>>>> java_get('Asset.AssetType', 'CASH')
>>>>>
>>>>> Michael.
>>>>
>>>
>>
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to