Минимальная версия Java, необходимая для запуска моего апплета
Вопрос
Как вы можете определить минимальную версию Java, необходимую в браузере клиента для запуска разработанного мной апплета?Я хотел бы сделать это, чтобы я мог определить с помощью javascript, способен ли браузер, в котором работает пользователь, запустить мой апплет и отобразить сообщение, если нет.
Заранее спасибо, Тим
Решение
Настройки вашего компилятора многое скажут вам об этом.Какую цель вы используете в элементе javac ant-скрипта (или целевой настройке любой IDE, которую вы используете)?Если это значение равно 1.5, то 1.5 будет минимальным для запуска вашего приложения.
Используете ли вы дженерики?Если это так, то (за исключением запуска одного из ретропереводчиков) вам потребуется 1.5+.
Аналогично, вы можете скомпилировать свой код для более старых библиотек (1.4 и т.д.), Чтобы определить, используете ли вы какие-либо API, которые тогда были недоступны.
Другие советы
Если вы используете Eclipse для разработки своего апплета, вы можете просто изменить уровень соответствия и убедиться, что ваша программа все еще компилируется.Для этого перейдите в Windows -> настройки -> java -> Компилятор или что-то в этом роде
Если вы не используете eclipse, я думаю, вы можете изменить уровень соответствия компиляции java в командной строке javac.