Java-апплет, вызывающий сбой Chrome Java в Ubuntu при вызове функции JavaScript - PullRequest
1 голос
/ 08 апреля 2011

Работа с chrome в Ubuntu, базовое взаимодействие с java-апплетом и javascript.Javascript для java работает нормально, но когда я пытаюсь запустить java метод javascript, происходит сбой подключаемого модуля java chrome.Все это отлично работает в Fire Fox.

Ошибка:

The following plug-in has crashed: icedTea NPR Web Browser Plugin (using IcedTea6 1.9.7 (6b20-1.9.7-0ubuntu1~10.04.1))

HTML:

<object height='300' id='thisappletawesome' name='thisappletawesome'type='application/x-java-applet' width='550'>
    <param name='classid' value='java:JSHelloWorld.class'> 
    <param name='codebase' value='/java/'> 
</object> 

Javascript:

function updateWebPage(){
    alert("java is touching me");
    document.thisappletawesome.setText("hihihi")
}

Ява:

import java.applet.*;
import java.awt.*;
import netscape.javascript.*;
import javax.swing.*;

public class JSHelloWorld extends JApplet {
JTextArea txt = new JTextArea(100,100);

public void init(){
    JSObject jso = JSObject.getWindow(this);
    try {
        jso.call("updateWebPage", new String[] {"Hihi"});
    }
    catch (Exception ex) {
       ex.printStackTrace();
    }
}

public JSHelloWorld() {
    txt.setText("Hello World");
    getContentPane().add(txt);
}

public void setText(String s)
{
    txt.setText(s);
}    

1 Ответ

1 голос
/ 08 апреля 2011

Проблема выглядит так, как это было с OpenJDK.

sudo aptitude remove icedtea6-plugin
sudo aptitude install sun-java6-plugin

Исправлена ​​проблема.

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