Minimum Java version for Windows installs

There’s a bug first corrected in Java 1.5.0_08 which causes ImageIO to be
unable to read some JPEGs, with the result that it throws an
IllegalArgumentException. You can see one of the bug reports this generated
for us here:

sourceforge.net/tracker2/?func=d … tid=594231

The solution to this problem is for the user to install Java 1.5.0_08 or
newer. (Believe it or not, we have some Windows users who are still using
Java 1.5.0_03, for example.) Right now, our Windows installer checks that
the version of Java installed is at least 1.5.0. For a custom install, if
this check fails, the user is asked whether he wants the installer to get
a current version of Java for him; for a standard install, the installer
informs the user that a current version of Java will be downloaded, but
gives the user the chance to cancel the install.

We could mitigate the bug above by making the floor version 1.5.0_08 instead
of 1.5.0, so then if the user chooses not to upgrade Java, we’ve at least
informed him that what he has is inadequate.

Summary: The only change here is for Java versions 1.5.0_00 to 1.5.0_07,
for which you would no longer be able to do a standard install without
having our installer update Java for you. (For these versions, you could
still do a custom install, however.)

Does this sound reasonable to everybody?

Absolutely. I’m surprised that Java doesn’t remind you every 10 seconds to upgrade – like many other aps in Windows.

  • M.

2009/3/10 uckelman <messages@forums.vassalengine.org (messages@forums.vassalengine.org)>

Post generated using Mail2Forum (mail2forum.com)

Thus spake Michael Kiefte:

Java 6 does remind you (unless you turn that off). I don’t know about Java 5.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Yep.

rk

Post generated using Mail2Forum (mail2forum.com)

Thus spake Rodney Kinney:

I’m glad it sounds reasonable. Because it’s really hard to get the
update version out of the Windows registry! (Working on it presently.)


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Sounds good to me.

B.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Thus spake Joel Uckelman:

I have this working now, committed as 3.1@5289, trunk@5291.

The minimum recommended Java version is now 1.5.0_08.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)