2015-03-30 6 views
1

Небольшой Java-апплет [Отредактировано: это может быть даже неправильное слово: это JNLP] на сайте, который я поддерживаю, в настоящее время скомпилирован для Java v1.7. Поскольку v1.8 становится все более распространенным, наши пользователи получают предупреждения, такие как Firefox. «Это приложение хочет использовать версию Java (1.7), которая не установлена ​​в вашей системе. Мы рекомендуем запустить приложение с последней версией Java на вашем компьютере. компьютер «. Можно ли каким-то образом перестроить наш апплет, чтобы сначала попробовать 1,8 Java и попробовать только более ранние версии 1.7, если 1.8 недоступен, желательно без необходимости спрашивать пользователя в любом случае? (. FWIW, я очень опытный разработчик, но довольно неопытный разработчик Java)Может ли апплет Java использовать v1.7 или 1.8 доступным без предупреждения?

+1

Есть ли у html строка, подобная этой, в разделе ''? '' –

+0

Хм, возможно, я ошибался даже для использования слова «апплет» (это должно быть более конкретным, чем я понял, как я уже сказал, довольно неопытная Java разработчик, это JNLP). Потому что здесь ничего нет, как HTML с элементом «апплет». –

+1

А, спасибо за разъяснение. У вашего .jnlp-файла есть раздел '', который указывает версию java, например ''? Если это так, изменение звездочки на плюс может решить вашу проблему, поэтому вместо этого «1.7+». –

ответ

1

апплет может указать версию Java требуется, используя следующую строку в <resources> части кода:

<j2se version="1.7*">

Указанный номер версии может содержать либо номер, либо знак звездочки, либо знак плюса.

  • 1.7 будет означать, что версия должна быть 1,7.
  • 1.7 * означает что-либо 1,7, но менее 1,8 (например, 1.7.1).
  • 1.7+ означает что-либо 1,7 или выше (включая 1,8).

Если ваш код должен работать нормально на Java 7 или Java 8, то вы хотите «1.7+», чтобы указать, что вы не так разборчивы об этом.

+0

Возможно, преждевременно принимать это (мой парень по QC мог все же сказать мне, что он не решил что-то), но он наверняка похож на тот ответ, который я искал. Благодаря! –

 Смежные вопросы

  • Нет связанных вопросов^_^