Существует способ принудительно запустить определенную установленную версию, но если один плагин Java заменяет другой, это может вызвать проблемы.См. Связанный вопрос для получения дополнительной информации.
Принудительно ли Internet Explorer использовать определенную установку среды выполнения Java?
Есть ли проблемы с запуском кода 1.4 в версии 1.6?Если нет, у вас все будет хорошо.Просто не используйте ничего в пути к классам, которое значительно изменилось между этими версиями.В противном случае, посмотрите [здесь] [1].Интересна загрузка кодовой базы, поскольку она позволяет загружать другой путь к классам.Таким образом, независимо от версии JRE, вы можете принудительно загрузить путь к классу JRE 1.4, что должно обеспечить полную совместимость.
Редактировать: найдено обновленное руководство по использованию предыдущих путей к классам с более новыми версиями Java в апплетах, который на самом деле, кажется, работает:
http://download.oracle.com/javase/tutorial/deployment/applet/deployingApplet.html
Edit 2: у меня на самом деле это работает, но, похоже, нужно скачать JRE 1.4 и установить его, но потомзапустит апплет с ним автоматически.Однако это может подойти для ваших нужд.
http://www.2shared.com/file/bl3Rua2e/applet.html - извлеките архив, а затем запустите index.html внутри него.Весь исходный код включен.