I did not know Apple supplies its own version of Java, which is a bummer. Java is freely available to Windows and other systems. Who said that MacOs is better LOL! I can retrofit the changes to UTD.java to work with Java 6. The problem we have is for the JDK, people who will only run the application should be OK. F. On Thu, Jul 19, 2012 at 6:21 AM, Michael Whapples <mwhapples@xxxxxxx> wrote: > Hello, > Be aware that MacOSX 10.7 (Lion) only comes with Java6 (well, comes with may > be the wrong term but the Java one will get installed is Java6). There is a > Java7 package for MacOSX 10.7 but I think this needs manual work. Therefore, > unless Java7 is really needed I would say we should try and keep support for > Java6. > > I don't know what the situation will be with MacOSX 10.8, but that will be a > paid upgrade for Mac users and some may choose to not do it. > > Michael Whapples > On 19/07/2012 07:22, John J. Boyer wrote: >> >> Hi Francois, >> >> It's probably a good idea to switch to Java 1.7, but a lot of machines >> still have Java 1.6. My linux machine does. I'll have to ask on the >> CentOS list how to get 1.7. >> >> John >> >> On Thu, Jul 19, 2012 at 01:16:38AM -0400, Francois wrote: >>> >>> Vic and others: >>> >>> We need JDK 1.7 in order to compile this class, the current build.xml >>> file specifies source=1.5 and this restricts the switch statement in >>> the class. It used to have very complicated if-then-else statements >>> and I changed them for a switch-case in order to enhance the >>> navigation of the XML nodes in the UTD documents. >>> >>> I guess we should remove this source command in build.xml or specify >>> source="1.7" as this is the current JDK release. >>> >>> François. > > >