[gme-users] Java Interpreter Exception-----Help!!!
Daniel Thonon
v2.thonon at free.fr
Fri Nov 10 07:41:52 CST 2006
Hi,
I found another way around, using the Java extension mechanism
(see http://java.sun.com/docs/books/tutorial/ext/basics/install.html).
You just have to drop the required jar files in the lib/ext directory of
the JRE!
John K Black a écrit :
> I had a similar problem. Instead of bunding everything into
> gme.jar, I extracted everything I need into a common directory.
> This is not a better solution, but it is an alternative that works
> better with my development environment.
>
> For example, suppose I have a few JAR files in d:\JARS, such
> as d:\JARS\foo.jar, d:\JARS\bar.jar, etc. I do this:
>
>
>> cd D:\JARS
>> md classes
>> cd classes
>> jar -xf ..\foo.jar
>> jar -xf ..\bar.jar
>>
> ...etc...
>
> I then use D:\JARS\classes as the classpath when I register the
> component. I compile my interpreter code into the same
> directory.
>
> If anyone has a better way to do this, I'd be very interested.
>
> -John
>
>
> gme-users-bounces at list.isis.vanderbilt.edu wrote on 11/06/2006 03:18:46
> AM:
>
>
>> Hello,
>>
>> For the first point, I misunderstood the example and put the classes in
>> the wrong directory. For example, the Example.class of this example
>> resides in D:\mystuff\classes\foo\bar\ and not directly in
>> D:\mystuff\classes\
>> I still have not found how to call class in other jar files : adding it
>> to the CLASSPATH variable does not seem to work and adding it to the
>> Classpath in JavaCompRegister.exe does not work at all. Does someone
>> know how to do it ?
>>
>> Thanks
>>
>> Daniel Thonon a écrit :
>>
>>> Hello,
>>>
>>> I tried something similar, but I never managed to make it work like
>>> this. I had to bundle my classes in gme.jar. In fact, any class
>>> outside gme.jar does not work. I tried to load them with
>>> URLClassLoader, which does not raise any exception but the class is
>>> still not accessible. Has someone managed to use external jars and how
>>>
>
>
>>> should I do it ?
>>> Configuration :
>>>
>>> * GME 6.5.8
>>> * Java 1.5.0_09
>>>
>>> Thanks
>>>
>>> John K Black a écrit :
>>>
>>>> Hi Adi,
>>>>
>>>> Is your interpreter in a package? For example, let's say your
>>>> class looks like:
>>>>
>>>> package foo.bar;
>>>>
>>>> public class Example {
>>>> // blah
>>>> }
>>>>
>>>> If you generate your .class files into D:/mystuff/classes, then
>>>> in JavaCompRegister.exe you would have:
>>>>
>>>> ClassPath: D:\mystuff\classes
>>>>
>>>> Class: foo.bar.Example
>>>>
>>>> -John
>>>>
>>>>
>>>> gme-users-bounces at list.isis.vanderbilt.edu wrote on 10/27/2006
>>>> 08:21:25 AM:
>>>>
>>>>
>>>>
>>>>> Hi All,
>>>>>
>>>>> I have built BON interpreter in Java, and able to register it
>>>>> successfully using "RegisterComponent.exe" program. When I ran the
>>>>> interpreter in the model, it is throwing an exception as shown in
>>>>> the attached figure.
>>>>> I guess this might be due to the class path problem. I have given
>>>>> the Interpreter folder path as the class path and the Example.class
>>>>> as the class name.
>>>>>
>>>>> Is there any problem with this?
>>>>>
>>>>> Regards
>>>>> Adi[attachment "temp.bmp" deleted by John K Black/US/Raytheon]
>>>>> _______________________________________________
>>>>> gme-users mailing list
>>>>> gme-users at list.isis.vanderbilt.edu
>>>>> http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
>>>>>
>>>>>
>>>> _______________________________________________
>>>> gme-users mailing list
>>>> gme-users at list.isis.vanderbilt.edu
>>>> http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
>>>>
>>>>
>>>>
>>>>
>>>>
>>> _______________________________________________
>>> gme-users mailing list
>>> gme-users at list.isis.vanderbilt.edu
>>> http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
>>>
>>>
>>>
>>>
>> _______________________________________________
>> gme-users mailing list
>> gme-users at list.isis.vanderbilt.edu
>> http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
>>
>
> _______________________________________________
> gme-users mailing list
> gme-users at list.isis.vanderbilt.edu
> http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
>
>
>
>
More information about the gme-users
mailing list