Вы можете развернуть апплет со всем существующим кодом без изменений и указать, под какой версией Java он выполняется. Это можно сделать, объявив параметр classid
с помощью апплета, например:
<OBJECT
classid="clsid:CAFEEFAC-0014-0002-FFFF-ABCDEFFEDCBA"
width="200" height="200">
<PARAM name="code" value="Applet1.class">
</OBJECT>
Существуют разные classids
для последних четырех основных выпусков Java
1,3 использовать CAFEEFAC-0013-0001-FFFF-ABCDEFFEDCBA
1,4 использовать CAFEEFAC-0014-0002-FFFF-ABCDEFFEDCBA
1,5 использовать CAFEEFAC-0015-0000-FFFF-ABCDEFFEDCBA
1,6 использовать CAFEEFAC-0016-0000-FFFF-ABCDEFFEDCBA
Предостережение заключается в том, что на клиентском компьютере должна быть установлена эта версия Java, но JRE по-прежнему доступны на сайте Sun. Больше информации здесь: http://java.sun.com/javase/6/webnotes/family-clsid.html
Таким образом, вы можете указать, что ваш апплет запускает только 1.4, и не имеет значения, если у конечного пользователя установлена другая версия Java, если у него есть 1.4 для запуска вашего апплета.