Вопрос
Я пытаюсь запустить приложение Java jnlp со своего компьютера.Каждый раз, когда я пытаюсь запустить файл, я получаю ошибку java.lang.NoClassDefFoundError: java/security/CodeSigner
Судя по поиску в Google, это достаточно распространенная проблема, и обычно в ней обвиняют Java 6.Я не смог найти решение, не требующее отката к более старой версии Java.
Кто-нибудь знает, как это исправить без возврата версий?
Решение
Похоже на SUN JRE 1.6.0_14 была последней JVM SUN без этой неприятной ошибки...Я бы установил эту версию параллельно и использовал бы ее более или менее исключительно для приложений jnlp, которые все еще запрашивают Java 1.4.(думаю, вы не можете изменить приложение jnlp, чтобы оно запрашивало более высокую версию Java)