Appletviewer java как запустить
Перейти к содержимому

Appletviewer java как запустить

  • автор:

Appletviewer java как запустить

Возникла необходимость написать простенький аплет. С явой плохо знаком, но неплохо разбираюсь в qt. Нашел инструмент пакет qt3-java. Написал класс, он удачно скомпилировался с помощью javac и запустился посредством java. Но просмотреть работу аплета не удалось не в одном браузере (mozilla, firefox, konqeror . ).

Как запустить аплет? Может есть конвертер? Или можно статически собрать байт-код.

Кстати вот что вижу в ява-консоли при попытке запустить стандартный пример как аплет:

java.lang.NoClassDefFoundError: org/kde/qt/QObject at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at sun.applet.AppletClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.applet.AppletClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.applet.AppletClassLoader.loadCode(Unknown Source) at sun.applet.AppletPanel.createApplet(Unknown Source) at sun.plugin.AppletViewer.createApplet(Unknown Source) at sun.applet.AppletPanel.runLoader(Unknown Source) at sun.applet.AppletPanel.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Exception in thread "Thread-5" java.lang.NullPointerException at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source) at sun.plugin.AppletViewer.showAppletException(Unknown Source) at sun.applet.AppletPanel.runLoader(Unknown Source) at sun.applet.AppletPanel.run(Unknown Source) at java.lang.Thread.run(Unknown Source) java.lang.NullPointerException at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source) at sun.plugin.AppletViewer.showAppletStatus(Unknown Source) at sun.applet.AppletPanel.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Exception in thread "thread applet-Tut1.class" java.lang.NullPointerException at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source) at sun.plugin.AppletViewer.showAppletException(Unknown Source) at sun.applet.AppletPanel.run(Unknown Source) at java.lang.Thread.run(Unknown Source)

Re: Как запустить аплет?

От: rjikzy
Дата: 09.12.05 10:17
Оценка:

Здравствуйте, Аноним, Вы писали:

А>Добрый день!

А>Возникла необходимость написать простенький аплет. С явой плохо знаком, но неплохо разбираюсь в qt. Нашел инструмент пакет qt3-java. Написал класс, он удачно скомпилировался с помощью javac и запустился посредством java. Но просмотреть работу аплета не удалось не в одном браузере (mozilla, firefox, konqeror . ).

А>Как запустить аплет? Может есть конвертер? Или можно статически собрать байт-код.

А>Кстати вот что вижу в ява-консоли при попытке запустить стандартный пример как аплет:
А>

А>java.lang.NoClassDefFoundError: org/kde/qt/QObject А> at java.lang.ClassLoader.defineClass1(Native Method) А> at java.lang.ClassLoader.defineClass(Unknown Source) А> at java.security.SecureClassLoader.defineClass(Unknown Source) А> at sun.applet.AppletClassLoader.findClass(Unknown Source) А> at java.lang.ClassLoader.loadClass(Unknown Source) А> at sun.applet.AppletClassLoader.loadClass(Unknown Source) А> at java.lang.ClassLoader.loadClass(Unknown Source) А> at sun.applet.AppletClassLoader.loadCode(Unknown Source) А> at sun.applet.AppletPanel.createApplet(Unknown Source) А> at sun.plugin.AppletViewer.createApplet(Unknown Source) А> at sun.applet.AppletPanel.runLoader(Unknown Source) А> at sun.applet.AppletPanel.run(Unknown Source) А> at java.lang.Thread.run(Unknown Source) А>Exception in thread "Thread-5" java.lang.NullPointerException А> at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source) А> at sun.plugin.AppletViewer.showAppletException(Unknown Source) А> at sun.applet.AppletPanel.runLoader(Unknown Source) А> at sun.applet.AppletPanel.run(Unknown Source) А> at java.lang.Thread.run(Unknown Source) А>java.lang.NullPointerException А> at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source) А> at sun.plugin.AppletViewer.showAppletStatus(Unknown Source) А> at sun.applet.AppletPanel.run(Unknown Source) А> at java.lang.Thread.run(Unknown Source) А>Exception in thread "thread applet-Tut1.class" java.lang.NullPointerException А> at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source) А> at sun.plugin.AppletViewer.showAppletException(Unknown Source) А> at sun.applet.AppletPanel.run(Unknown Source) А> at java.lang.Thread.run(Unknown Source) А>

Походу у теня непопадает в класспас kde-шная либа, о чем тебе говорит стэктрейс в самой первой строчкой.

Re[2]: Как запустить аплет?

От: Аноним
Дата: 09.12.05 15:02
Оценка:

Здравствуйте, rjikzy, Вы писали:
R>Походу у теня непопадает в класспас kde-шная либа, о чем тебе говорит стэктрейс в самой первой строчкой.

Не подскажите что надо конфигурировать браузер или kde?

Re[3]: Как запустить аплет?

От: savaDAN
Дата: 09.12.05 15:17
Оценка:

А>Здравствуйте, rjikzy, Вы писали:
R>>Походу у теня непопадает в класспас kde-шная либа, о чем тебе говорит стэктрейс в самой первой строчкой.
А>Не подскажите что надо конфигурировать браузер или kde?
Конфигурировать надо html страничку, а точнее тэг, который отображает апплет.
в этом теге указать в параметре java_archive ссылку на нужную библиотеку. ессно библиотека должна лежать на сервере.

Запуск стороннего Java applet в приложениии вне браузера

Здравствуйте. Существует ли какой-нибудь способ запуска Java applet в приложениии вне браузера? Теперь подробнее. Есть обрудование, которое управляется через web интерфейс. Пройдя авторизацию на странице приветствия, появляется возможность вызвать консоль управления, которая представляет собой Java applet. Соответственно, если закрыть браузер, то и апплет закрывается. С помощью Jetty HttpClient можно имитировать работу браузера, осуществлять запросы GET,POST, пройти авторизацию, получить Cookie, сохранить Content в виде html страницы, пропарсить ее, заменить поля и т.д. Но вот как запустить apllet для меня осталось загадкой. Пробовал запустить с помощью appletviewer типа Runtime.getRuntime().exec(«appletviewer » + appletHtmlFile.getAbsolutePath()); , но не вышло, так как это другой процесс и другая сессия, в которой нет авторизации. Может есть какие-нибудь билиотеки Java или стороннии, позволяющие имитировать работу браузера, включая запуск Java applet. Решения в глобальной сети я не нашел, а копаться в исходниках старых браузеров (они же как-то запускают) мне пока не под силу. Для чего это нужно. У нас в инфраструктуре организации развернут Zabbix, есть оборудование использующее Java applet, оно отрисовано на картах и мониторится. Для быстрого доступа с иконки в карте к консоли управления оборудования с определенными параметрами (можно прописать в описании апплета) это и планируется. Пытаюсь реализовать на Java, потому что занимаюсь ее изучением, а так же по причине наличия Java gateway в Zabbix server. Подробности описывать не буду, так как это не относится к вопросу.

Отслеживать

задан 11 апр 2017 в 6:02

Pavel Turlachev Pavel Turlachev

63 6 6 бронзовых знаков

у вас есть исходный код applet?

11 апр 2017 в 10:41

Нет. Это стороннее оборудование, соотведственно веб сервер на самой «железке».

11 апр 2017 в 10:48

посмотрите на Java Web Start Applications. applet можно переделать в Java Web Start Applications.

11 апр 2017 в 11:57

0

Сортировка: Сброс на вариант по умолчанию

Знаете кого-то, кто может ответить? Поделитесь ссылкой на этот вопрос по почте, через Твиттер или Facebook.

  • java
  • httpclient
  • applet
  • jetty

Java/Запуск программы

Загрузка и установка пакета SDK или пакета JDK править

1. Загрузите нужную версию JDK компании Oracle Corporation (ранее Sun Microsystems) или последнюю версию SDK («Набор программиста») компании Sun Microsystems.
2. Установите её, следуя указаниям.

Подготовка пакета SDK или пакета JDK к работе править

Открытие окна системного ввода-вывода править

3. Теперь откройте окно «Командная строка» или окно «C:\windows\system32\cmd.exe«.
3.1. Открытие окна «Командная строка«:
3.1.1. Кликните левой кнопкой мыши на кнопке «Пуск»
3.1.2. В открывшемся меню первого уровня выберите строку «Все программы»
3.1.3. В открывшемся меню второго уровня выберите строку «Стандартные»
3.1.4. В открывшемся меню третьего уровня выберите строку «Командная строка» и кликните на ней левой кнопкой мыши, откроется окно «Командная строка» системного вывода-ввода с сообщениями:

Microsoft Windows XP [Версия 5.1.2600]
(C) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\2>_

, где «2» — имя пользователя.
3.2. Открытие окна «C:\windows\system32\cmd.exe«:
3.2.1. Открытие окна «C:\windows\system32\cmd.exe«. Способ 1.:
3.2.1.1. Кликните левой кнопкой мыши на кнопке «Пуск«, откроется окно «Запуск программы»
3.2.1.2. В открывшемся меню первого уровня выберите строку «Выполнить» и кликните на ней левой кнопкой мыши, откроется окно «Запуск программы»
3.2.1.3. В окне «Запуск программы«, в строке «Открыть:» введите cmd, откроется окно «C:\windows\system32\cmd.exe» системного вывода-ввода с сообщениями:

Microsoft Windows XP [Версия 5.1.2600]
(C) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\2>_

3.2.2. Открытие окна «C:\windows\system32\cmd.exe«. Способ 2.:
3.2.2.1. Нажмите одновременно две кнопки Win+R, откроется окно «Запуск программы»
3.2.2.2. В окне «Запуск программы«, в строке «Открыть:» введите cmd, откроется окно «C:\windows\system32\cmd.exe» системного вывода-ввода с сообщениями:

Microsoft Windows XP [Версия 5.1.2600]
(C) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\2>_

Указание пути к папке bin править

4. Для удобства пропишите в path путь к папке bin пакета SDK или JDK, для этого введите системную команду с указанием пути к папке bin, например:
path c:\Program Files\Java\jdk1.7.0\bin

Microsoft Windows XP [Версия 5.1.2600]
(C) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\2>path c:\Program Files\Java\jdk1.7.0\bin

C:\Documents and Settings\2>_

Вход в папку с исходным Java-кодом править

5. Зайдите в папку с исходными кодами, для этого введите системную команду перехода к другому подкаталогу CD с указанием пути к подкаталогу с файлом исходного кода, например:
cd c:\Documents and Settings\2\Мои документы\Java\HelloWorld

Microsoft Windows XP [Версия 5.1.2600]
(C) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\2>path c:\Program Files\Java\jdk1.7.0\bin

C:\Documents and Settings\2>cd c:\Documents and Settings\2\Мои документы\Java\HelloWorld

C:\Documents and Settings\2\Мои документы\Java\HelloWorld>_

Компиляция исходного Java-кода в байт-код править

6. Компилируйте файлы *.java, получая *.class. Например: javac MyTest.java или javac HelloWorld.java

Microsoft Windows XP [Версия 5.1.2600]
(C) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\2>path c:\Program Files\Java\jdk1.7.0\bin

C:\Documents and Settings\2>cd c:\Documents and Settings\2\Мои документы\Java\HelloWorld

C:\Documents and Settings\2\Мои документы\Java\HelloWorld>javac HelloWorld.java

C:\Documents and Settings\2\Мои документы\Java\HelloWorld>_

Запуск байт-кода править

7. Запустите класс, где есть функция public static void main(…) . Например: java -cp . MyTest или java HelloWorld

Microsoft Windows XP [Версия 5.1.2600]
(C) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\2>path c:\Program Files\Java\jdk1.7.0\bin

C:\Documents and Settings\2>cd c:\Documents and Settings\2\Мои документы\Java\HelloWorld

C:\Documents and Settings\2\Мои документы\Java\HelloWorld>javac HelloWorld.java

C:\Documents and Settings\2\Мои документы\Java\HelloWorld>java HelloWorld
HelloWorld!

C:\Documents and Settings\2\Мои документы\Java\JavaShildt\HelloWorld>_

Запуск апплета в appletviewer’е править

Для запуска апплета в appletviewer’е с помощью команды cd войдите в подкаталог (папку) в которой находятся файл запуска апплета в браузере *.html и файл апплета *.class, например, для апплета с именем Sample: Sample.html и Sample.class, и запустите аплетвьювер командой:

C:\Documents and Settings\2\Мои документы\Java\JavaShildt\HelloWorld>cd C:\Documents and Settings\2\Мои документы\Java\JavaShildt\643Sample
C:\Documents and Settings\2\Мои документы\Java\JavaShildt\643Sample>appletviewer Sample.html_

Как запустить аплет в командной строке

запускаю файл Run.html с помощью appletviewer.

но не получаю сообщения Hello world.

как это устранить?

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

как запустить аплет в mozila
Собственно вот и весь вопрос, а то ошибку выдает что не может найти

Как запустить в С# rnaapp с параметрами в командной строке?
Help me, please . Как запустить в С# rnaapp с параметрами в командной строке?

Как запустить файл haskell в командной строке windows 10?
помогите пожалуйста разобраться: на лекции дали такой вариант: ./myfile.hs но windows выдает.

Запустить задачу в командной строке
Нужно запустить в консоли на выполнение три задачи, две в инерактивном режиме, одну — в фоновом. .

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Запустить программу, указанную в командной строке
Скрипт, который позволяет запускать указанную программу (указывается в командной строке или в.

Запустить файл, имя которого указано в командной строке
Кто-нибудь знает как написать программу для запуска файла, имя которого указано в коммандной.

Как запустить программу из командной строки?
Я просто новичок(начинал когда-то, потом забросил на длительное время), а сейчас снова надо

Как запустить код из командной строки?
Здравствуйте!! У меня такая беда маленькая, не могу запустить файл "Prog.java" с командной строки с.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *