Ответ 1
Мое решение этой проблемы состояло в том, чтобы просто (в Eclipse) перейти в Run- > Run configurations... и открыть карту JRE, где я установил Java SE на более новую установленную версию. (в моем случае от SE 6 до SE 7)
Я создал программу апплета Java и скомпилировал ее. В результате компиляции он сгенерировал файл class
. Но при запуске апплета с помощью командной строки с помощью команды appletviewer
она показала следующее предупреждающее сообщение.
D:\Applets\Applets>appletviewer FirstApplet.java
Warning: Can't read AppletViewer properties file: C:eswaran_s.VMSPL\.hotjava\properties Using defaults.
Когда я снова запустил эту команду, она не отображает предупреждение, но апплет не запущен.
Как я могу решить эту проблему?
Мое решение этой проблемы состояло в том, чтобы просто (в Eclipse) перейти в Run- > Run configurations... и открыть карту 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
Часто бывает очень сложно писать, компилировать и запускать апплеты в средстве просмотра апплетов из командной строки. Лучшим способом было бы загрузить программу Eclipse из Интернета. Я часто получал много ошибок при попытке запуска программ из командной строки, и Eclipse автоматически компилируется, подчеркивает специальные слова (например, новый, ломающийся, байт, короткий и т.д.) И даже ошибка проверяет ваш код (он подчеркивает ошибки с красновато-красным цветом как Microsoft Word spellcheck). Все мои проблемы решены! Я серьезно рекомендую загрузить его.
Я думаю, что ваш jdk пропустит какой-то пакет или путь потери, поэтому переустановил последнюю версию jdk и запустил вашу программу. и проверить, что ваша программа htm верна или нет, может произойти некоторое время из-за неправильной программы htm.
У меня была такая же проблема, следуя инструкциям для аналогичного руководства от Oracle Java: "Руководство для начинающих - шестое издание" (стр. 515). В инструкциях указано, что вы немедленно запустите файл .java с помощью программы просмотра апплетов. Однако сначала вы должны скомпилировать его. Итак, C: > javac FirstApplet.java. Это скомпилирует программу и создаст файл класса FirstApplet, который в настоящее время отсутствует в вашем исполнении. Затем C: > appletviewer FirstApplet.java. Ваш апплет должен работать нормально. Кажется странным, что учебник не учитывал бы эту инструкцию.
Shoutout для RAB-обучения сломанного кода (апплеты устарели в большинстве браузеров)