Проблема с запуском java апплета

  • Привет всем!
    Есть такая проблема:
    запускаю аплет на исполнение следующим куском HTML кода
    <APPLET CODE =" com.impatica.v333.ImPlayer.class"
    ARCHIVE =" ImPlayer333.jar" WIDTH = 720 HEIGHT = 540>
    <PARAM NAME =" ARCHIVE" VALUE =" ImPlayer333.jar">
    <PARAM NAME =" BGCOLOR" VALUE =" 9999FF">
    <PARAM NAME =" FILE" VALUE =" ConnectToAntenaDiSEqC-imp.jar">
    </APPLET>


    сам класс ImPlayer.class реально лежит в папке /com/impatica/v333 в файле ImPlayer333.jar
    но при выполнении выдается следующая ошибка:


    load: class com.impatica.v333.ImPlayer.class not found.
    java.lang.ClassNotFoundException: com.impatica.v333.ImPlayer.class
    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)
    Caused by: java.io.IOException: open HTTP connection failed.
    at sun.applet.AppletClassLoader.getBytes(Unknown Source)
    at sun.applet.AppletClassLoader.access$100(Unknown Source)
    at sun.applet.AppletClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    ... 10 more


    Насколько я понимаю, то система не может найти запускаемый класс ImPlayer.class. Но сам файл как я и писал выше лежит именно там где надо. Опять же пробывал перемещать все файлы из папок в корень архива и соответсвенно менял путь в запускающем коде. Но результат тот же.
    Если кто сталкивался с подобной проблемой помогите пожалуйста советом.


    P.S.
    Естественно сообщение выводится на стороне сервера

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем Kross ().

  • <APPLET code="ImPlayer.class" codebase="html/" align="baseline" width="720" height="540">
    <PARAM name="archive" value="./com/impatica/v333/ImPlayer333.jar">
    </APPLET>

  • Спасибо за отзыв но выдает опять вот это:


    Java Plug-in 1.5.0_03
    Using JRE version 1.5.0_03 Java HotSpot(TM) Client VM
    User home directory = C:\Documents and Settings\Alex


    load: class ImPlayer.class not found.
    java.lang.ClassNotFoundException: ImPlayer.class
    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)
    Caused by: java.io.IOException: open HTTP connection failed.
    at sun.applet.AppletClassLoader.getBytes(Unknown Source)
    at sun.applet.AppletClassLoader.access$100(Unknown Source)
    at sun.applet.AppletClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    ... 10 more

  • К какому файлу? К файлу класса или файлу архива?
    Файл класса как я уже говорил выше лежит именно там где описано, т.е. в файле архива ImPlayer.class в директории /com/impatica/v333
    Сам же файл архива лежит в папке где и запускается файл HTML.
    В чем грабли?
    Читал в инете, что могет быть проблема в неправильной установки java машины на стороне клиента или на стороне сервера. Первое исключается потому как переустанавливал. Второе пока не пробывал, потому как Саню отловить пока не могу. Так же пробывал по рекомендациям залить файлы на сервер в режиме binary а не символов, но и это не помогает.
    Помогите плиз, тормозит всю работу!

  • Попробуй так , а то я вечером не успел глянуть , завтра обязательно гляну , но пока попробуй.

    Исходный код
    <APPLET code="./com/impatica/v333/ImPlayer.class" codebase="html/" align="baseline" width="720" height="540">
    <PARAM name="archive" value="ImPlayer333.jar">
    </APPLET>
  • Результат тот же


    oad: class ./com/impatica/v333/ImPlayer.class not found.
    java.lang.ClassNotFoundException: ..com.impatica.v333.ImPlayer.class
    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)
    Caused by: java.io.IOException: open HTTP connection failed.
    at sun.applet.AppletClassLoader.getBytes(Unknown Source)
    at sun.applet.AppletClassLoader.access$100(Unknown Source)
    at sun.applet.AppletClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    ... 10 more

  • Всё разобрался у меня показывает на сервере



    <APPLET CODE = "com.impatica.v333.ImPlayerConsole.class" CODEBASE = "./" ARCHIVE = "ImPlayer333.jar" WIDTH = 660 HEIGHT = 450>
    <PARAM NAME = "ARCHIVE" VALUE = "ImPlayer333.jar">
    <PARAM NAME = "COLOR0" VALUE = "FFFFFF">
    <PARAM NAME = "COLOR1" VALUE = "000000">
    <PARAM NAME = "FILE" VALUE = "ConnectToAntenaDiSEqC-imp.jar">
    <PARAM NAME = "BGCOLOR" VALUE = "FFFFFF">
    </APPLET>

  • Ну дружище ОГРОМНОЕ человеческое тебе СПАСИБО.
    Действительно все заработало!!!!