logo separator

Moving to java 1.6

12
Jul

Just a quick note to say that in the not too distant future, mkgmap will require version 1.6 of java to run.

Really the only reason why this is not the case at the moment is so that it can run with gcj. However it just doesn't really work with gcj anyway as it either runs very slowly or goes into a never ending loop. If that were the only Free Software java then I would try to make it work, but Sun's version of Java is now available under the GPL licence and it works so much better for this application. So openJDK (also known as Iced Tea) is the only reliable way of running mkgmap and as this is 1.6 there is really nothing left preventing a switch to version 1.6.

Having said all that, nothing will change until there is something added that actually requires 1.6, this is just advanced notice.

Posted by steve on 12 Jul 2008

Latest commits

  • mkgmap-r4923 failed-render.patch:.
    08 jan 2025
  • mkgmap-r4922 improve AngleChecker to fix wrong or missing routing hints where roads are spltting or crossing at sharp angles..
    31 aug 2024
  • mkgmap-r4921 fix split() so that there are no gaps between the 4 children.
    10 jun 2024
  • mkgmap-r4920 update file sizes in unit tests, no functional change.
    10 jun 2024
  • splitter-r654 - add note that splitter doesn't handle holes in *.poly files.
    05 apr 2024
See more...