Michael:

I imported my GPX Reader Plug-in Eclipse project to Netbeans and ran a
build. The resulting JAR works just fine in OpenJUMP.

Somehow Eclipse was still compiling for Java 1.7, despite all my
efforts. I'll see if I can't use Netbeans to put together a version of
the plug-in for 1.5 and 1.6 this weekend.

Then, I'll reinstall and do some more troubleshooting in Eclipse. :]

I copied the users list for those interested in the GPX plug-in. If I
get a release of the plug-in for Java 1.5/1.6 put together this
weekend, I'll post again with a download link to the user list.

Landon

On Fri, Feb 24, 2012 at 4:11 PM, Landon Blake
<sunburned.surve...@gmail.com> wrote:
> Thanks for the help Michael. If I don't talk to you, have a good weekend.
>
> Landon
>
> 2012/2/24 Michaël Michaud <michael.mich...@free.fr>:
>> Hi
>>> I tried uninstalling JDK 1.7. That made no difference.
>>>
>>> I set the "JDK Compliance" to 1.6 and 1.5, but that didn't make a
>>> difference either. (Is that what you meant by "target version" of the
>>> compiler?)
>> Yes, probably,
>>> I also removed all the plug-in dependencies. It didn't get past the
>>> configure method of the plug-ins Extension class.
>> Very strange...
>>> I'm going to try building the source in Netbeans. If that doesn't
>>> work, I'll try building on Linux. If that doesn't work, I'll try
>>> compiling using the command line. :]
>> Sometimes, simple tools make debugging more easy ;-)
>>
>> Michaël
>>>
>>> Landon
>>>
>>> 2012/2/24 Michaël Michaud<michael.mich...@free.fr>:
>>>> Hi
>>>>> I believe it depends on how the JAR file for the plug-in is produced.
>>>>> If you compile and build the Jar using Ant from inside Eclipse, then
>>>>> Ant controls. I checked my tools.jar in the Ant Runtime Configuration,
>>>>> at it is being pulled from a 1.6 JDK. This should be the same Eclipse
>>>>> is using. I also tried creating the JAR using the export command in
>>>>> Eclipse, without Ant, and I get the same exception I do when using a
>>>>> JAR created with Ant.
>>>> In both case, you should be able to control the compatibility mode of
>>>> the compiled
>>>> class files with the target version option of the compiler
>>>>> You can't even download the 1.5 JDK or JRE from Oracle's web site now.
>>>>> You have to get it from an archive web page which requires an Oracle
>>>>> web site registration. OJ is running and compiling OK for me on Java
>>>>> 1.6, so I'll be happy if I can just get that to work. I'll have to let
>>>>> the plug-in users now that Java 1.6 is required.
>>>> Same remark as above,
>>>>
>>>> Michaël
>>>>> Landon
>>>>>
>>>>> 2012/2/24 Michaël Michaud<michael.mich...@free.fr>:
>>>>>> Hi,
>>>>>>> I've set my compiler settings for the GPX project to Java 1.6 on both
>>>>>>> plug-in projects. I'm building both with Ant in Eclipse.
>>>>>> Is your ant script or your Eclipse settings deciding which compiler
>>>>>> version you are using ?
>>>>>> Does your GPX plugin have dependencies ?
>>>>>> Did you try to remove (or no rename) you java 1.7 installation while
>>>>>> compiling,
>>>>>> just to make sure you're not using it ?
>>>>>>
>>>>>> Why don't you stick to java 1.5 as we do for OpenJUMP and most plugins ?
>>>>>>
>>>>>> Michaël
>>>>>>
>>>>>>> The Super
>>>>>>> Select Tool plug-in loads just fine in OpenJUMP, while the GPX Reader
>>>>>>> plug-in throws a "Major Minor" version exception. (This happens when
>>>>>>> you run a class compiled with a JDK higher than the JRE running the
>>>>>>> code.)
>>>>>>>
>>>>>>> Both plug-ins run fine if I change my oj_windows.bat file to use a 1.7
>>>>>>> JRE to run JUMP.
>>>>>>>
>>>>>>> I'm stumped.
>>>>>>>
>>>>>>> Any ideas? As far as I know, I'm not using any Java 1.7 features in my
>>>>>>> GPX Reader plug-in source code.
>>>>>>>
>>>>>>> Thanks.
>>>>>>>
>>>>>>> Landon
>>>>>>>
>>>>>>> ------------------------------------------------------------------------------
>>>>>>> Virtualization&      Cloud Management Using Capacity Planning
>>>>>>> Cloud computing makes use of virtualization - but cloud computing
>>>>>>> also focuses on allowing computing to be delivered as a service.
>>>>>>> http://www.accelacomm.com/jaw/sfnl/114/51521223/
>>>>>>> _______________________________________________
>>>>>>> Jump-pilot-devel mailing list
>>>>>>> Jump-pilot-devel@lists.sourceforge.net
>>>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>>>>>>
>>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> Virtualization&    Cloud Management Using Capacity Planning
>>>>>> Cloud computing makes use of virtualization - but cloud computing
>>>>>> also focuses on allowing computing to be delivered as a service.
>>>>>> http://www.accelacomm.com/jaw/sfnl/114/51521223/
>>>>>> _______________________________________________
>>>>>> Jump-pilot-devel mailing list
>>>>>> Jump-pilot-devel@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>>>> ------------------------------------------------------------------------------
>>>>> Virtualization&    Cloud Management Using Capacity Planning
>>>>> Cloud computing makes use of virtualization - but cloud computing
>>>>> also focuses on allowing computing to be delivered as a service.
>>>>> http://www.accelacomm.com/jaw/sfnl/114/51521223/
>>>>> _______________________________________________
>>>>> Jump-pilot-devel mailing list
>>>>> Jump-pilot-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>>>>
>>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Virtualization&  Cloud Management Using Capacity Planning
>>>> Cloud computing makes use of virtualization - but cloud computing
>>>> also focuses on allowing computing to be delivered as a service.
>>>> http://www.accelacomm.com/jaw/sfnl/114/51521223/
>>>> _______________________________________________
>>>> Jump-pilot-devel mailing list
>>>> Jump-pilot-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>> ------------------------------------------------------------------------------
>>> Virtualization&  Cloud Management Using Capacity Planning
>>> Cloud computing makes use of virtualization - but cloud computing
>>> also focuses on allowing computing to be delivered as a service.
>>> http://www.accelacomm.com/jaw/sfnl/114/51521223/
>>> _______________________________________________
>>> Jump-pilot-devel mailing list
>>> Jump-pilot-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>>
>>>
>>
>>
>> ------------------------------------------------------------------------------
>> Virtualization & Cloud Management Using Capacity Planning
>> Cloud computing makes use of virtualization - but cloud computing
>> also focuses on allowing computing to be delivered as a service.
>> http://www.accelacomm.com/jaw/sfnl/114/51521223/
>> _______________________________________________
>> Jump-pilot-devel mailing list
>> Jump-pilot-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to