[mkgmap-dev] Sea Polygons and java 1.6
From Steve Ratcliffe steve at parabola.me.uk on Sat Aug 22 18:02:28 BST 2009
On 08/22/2009 12:48 PM, Chris Miller wrote: > I guess the problem is if you just compile with 1.6 and run on 1.5, the VM > fails pretty quickly with a UnsupportedClassVersionError. Perhaps if you > set<property name="ant.build.javac.target" value="1.5"/> and checking immediately > on startup to see if eg NavigableSet exists you'll be able to do what you > want? Might also have to avoid 1.6 language features like @Override on interface > implementations I suppose. Heh, yes what I wrote was kind of daft on the face of it, but the mkgmap distributions have always been compiled with 1.6 and target=1.5 from the very beginning, so that was exactly what I was thinking of doing. > I'm quite happy to see a move to 1.6, but as you say being able to give a > clear warning when running on 1.5 is probably essential to reduce the amount > of support required. Agreed, so I am especially looking for Mac users to give advice and/or offer to help. In particular SoyLatte is often suggested, but this requires that you be a research licensee. The openJDK release from the same source has recently appeared and is GPL of course and so has no such restriction, but it is marked beta and although I would be surprised if there were any problem with a command line app it would be good to have it confirmed. ..Steve
- Previous message: [mkgmap-dev] Sea Polygons and java 1.6
- Next message: [mkgmap-dev] Sea Polygons and java 1.6
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list