Не удается прочитать файл свойств AppletViewer - Applet
Я создал программу Java-апплета и скомпилировал ее. В результате компиляции было сгенерировано class
файл. Но он показал следующее предупреждающее сообщение при запуске апплета с командной строкой, используя appletviewer
команда.
D:\Applets\Applets>appletviewer FirstApplet.java
Warning: Can't read AppletViewer properties file: C:eswaran_s.VMSPL\.hotjava\properties Using defaults.
Когда я запускаю эту команду еще раз, она не показывает предупреждающее сообщение, но апплет не работает.
Как я могу решить эту проблему?
10 ответов
Мое решение этой проблемы состояло в том, чтобы просто (в Eclipse) перейти в Run-> Run configuration... и открыть карту JRE, где я установил Java SE на более новую установленную версию. (в моем случае от SE 6 до SE 7)
Файл .appletviewer
должен быть в вашей домашней папке. Если он не существует, то создается файл по умолчанию. Вы также можете разместить его в %USERPROFILE%\.hotjava\properties
,
Если вы запускаете appletviewer, он запускается, потому что вы получили какое-либо сообщение от него. Предположим, ваш экземпляр создан на %PATH%
, Но для правильной работы вы должны предоставить текстовый файл аргумента, который содержит устаревшие <APPLET>
тег. Неважно, какое у него расширение.
Ваше расширение неверно. Вы должны передать путь к файлу HTML следующим образом:
D:\Applets\Applets>appletviewer htmlfile_name.html
Вместо этого:
D:\Applets\Applets>appletviewer FirstApplet.java
У меня была такая же проблема, следуя инструкциям для аналогичного учебника из Oracle Java: Руководство для начинающих - шестое издание (стр. 515). Инструкции говорят вам немедленно запустить файл.java со средством просмотра апплета. Тем не менее, вы должны сначала скомпилировать его. Итак, C:>javac FirstApplet.java. Это скомпилирует программу и создаст файл класса FirstApplet, который в настоящее время отсутствует в вашем исполнении. Затем C:>appletviewer FirstApplet.java. Ваш апплет должен работать нормально. Кажется странным, что учебник пропустил эту инструкцию.
если вы используете командную строку для запуска файла, используйте эту конкретную строку после импорта пакетов.
/*<applet code = "Class_name.class" width=300 height=250></applet>*/
Зачастую очень сложно писать, компилировать и запускать апплеты в средстве просмотра апплетов из командной строки. Лучшим способом было бы загрузить программу Eclipse из Интернета. Я часто получаю много ошибок при попытке запуска программ из командной строки, и Eclipse автоматически компилирует, выделяет специальные слова (например, new, break, byte, short и т. Д.) И даже проверяет код ошибки (он подчеркивает ошибки волнистым красным цветом). линия, как проверка правописания Microsoft Word). Все мои проблемы были решены! Я настоятельно рекомендую скачать его.
Я думаю, что ваш jdk пропустил какой-нибудь пакет или потерянный путь, поэтому заново установите последнюю версию jdk и запустите вашу программу. и убедитесь, что ваша htm-программа правильная или нет, возможно, какое-то время произошло из-за неправильной htm-программы.
Приветствую RAB, преподающий неработающий код (в большинстве браузеров апплеты не поддерживаются)
Во-первых, убедитесь, что у вас есть папка javadoc (просто помеченная как "doc" после извлечения) внутри вашей папки jdk, как указано здесь:
http://www.jcreator.com/installation.htm
Вы можете скачать файл документа здесь для Java SE 8:
http://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.html
Прежде чем запускать проект, убедитесь, что вы собрали его (Menu/Build/Build Project).
Теперь запустите ваш проект.
Я изменил эту строку в приглашении и готов:
D:\Applets\Applets>appletviewer FirstApplet.java