2012-04-01 18 views
0

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が見つかりません。

+1

"Java"は略語ではありません... –

+1

FirefoxにJavaScriptがJavaにアクセスできる拡張機能はありますか? (または、オペレーションはJavaについて混乱しています!= JavaScript? - それは私の推測です) – Corbin

+0

はい、javascriptはjavaにアクセスできます。このリンクを見てください:http://kb.mozillazine.org/Dev_:_Extensions_:_Example_Code_:_Calling_Java_from_Javascript – flowerpot

答えて

1

あなたはJavaアプレットを実行したい場合は、ここでは例やドキュメントを参照してください。

http://en.wikipedia.org/wiki/Java_applet

http://docs.oracle.com/javase/tutorial/deployment/applet/


それとも、Firefoxの拡張機能を書いていますか?

https://developer.mozilla.org/en/Java_in_Firefox_Extensions

それはLiveConnectのはまだFirefoxの最近のバージョンでサポートされているかどうか私にははっきりしません。

+0

私はfirefox拡張機能を書いています。私はsample.jsを書いたときにLiveConnectを使って外部クラスを読み込み、sample.htmlからWebページとして呼び出しました。しかし、firefox拡張モジュール内の同じコードはJAVAに関連するものを受け入れることができません。何も私は行方不明ですか? – flowerpot

関連する問題