Something seemed to be wrong with /etc/localtime in my case. The following solved the problem on my feisty machine:
sudo cp /etc/localtime /etc/localtime.bak sudo ln -s -f /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime See http://ubuntuforums.org/showthread.php?p=2312649 Note however that my old /etc/localtime is binary identical to /usr/share/zoneinfo/Europe/Amsterdam. So it looks to me like Java expects to find a symbolic link here, and the time zone detection fails if Java encounters a regular file instead of the link. -- Java reports time zone incorrectly during CDT (US Daylight saving time) https://bugs.launchpad.net/bugs/49068 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs