Firefoxのアドオンを開発しています。このアドオンは、外部のjarファイルをロードしてJavaクラスを呼び出す必要があります。Javaがmozillaから見つかりませんでした。アドオン
私はJavaをlib/main.js
から追加して呼び出すことを試みています。非常にシンプルなラインのように:
var myString = new java.lang.String("hello");
それはエラーを投げている:
ReferenceError: java is not defined
をどのように私はアドオンからJavaを呼び出すことができますか?私はスタンドアロンのjsファイルから任意のJavaクラスを呼び出すことができます。これはhtmlファイルを介して呼び出されます。しかし、アドオンのjsファイルから呼び出すと、Javaが見つかりません。
"Java"は略語ではありません... –
FirefoxにJavaScriptがJavaにアクセスできる拡張機能はありますか? (または、オペレーションはJavaについて混乱しています!= JavaScript? - それは私の推測です) – Corbin
はい、javascriptはjavaにアクセスできます。このリンクを見てください:http://kb.mozillazine.org/Dev_:_Extensions_:_Example_Code_:_Calling_Java_from_Javascript – flowerpot