плохой номер версии Java в файле .class в браузере - PullRequest
0 голосов
/ 04 февраля 2012

Я получаю плохой номер версии Java в файле .class, когда пытаюсь открыть простой апплет в своем браузере (я пробовал Firefox и Safari). В моих браузерах указано, что я использую 1.5.X JRE, но мой компилятор командной строки - 1.6.x. Я не могу понять, как синхронизировать эти две виртуальные машины, поскольку я не самый опытный пользователь Mac. Я попробовал встроенную функцию обновления программного обеспечения, но там нет доступных обновлений Java. Я также пытался обновить в каждом браузере, но я просто перенаправлен на функцию обновления программного обеспечения Mac OS X.

Ответы [ 2 ]

1 голос
/ 04 февраля 2012

Для Oracle JDK вы просто используете опции кросс-компиляции , равные javac.

Обратите внимание, что важно указать -source, -target & -bootclasspath для компиляции.Для последнего требуется JRE целевой версии, чтобы проверить классы, методы и атрибуты, используемые в коде, фактически существовавшем в целевой версии.

1 голос
/ 04 февраля 2012

при компиляции файлов, вы должны использовать опцию -target .

Пример, javac -target 1.5 [исходный файл]

Более подробное объяснение доступно на http://docs.oracle.com/javase/1.4.2/docs/tooldocs/windows/javac.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...