未从 mozilla 插件中找到 Java

标签 java javascript firefox-addon classpath firefox-addon-sdk

我正在开发一个 Firefox 插件,需要通过加载外部 jar 文件来调用 Java 类。

我正在尝试从我的附加组件的 lib/main.js 文件调用 Java。非常简单的一行,例如:

var myString = new java.lang.String("hello");

它抛出一个错误:

ReferenceError: java is not defined

如何从附加组件调用 Java?我能够从独立的 js 文件调用任何 java 类,通过 html 文件调用。但是当我从附加组件中的 js 文件调用时,它找不到 Java。

最佳答案

如果您想运行 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

我不清楚最新版本的 Firefox 是否仍支持 LiveConnect。

关于未从 mozilla 插件中找到 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9961391/

相关文章:

java - 从android中的API获取数据

java - Java 中不必要的变量声明?

java - 为什么我们必须多次调用 Firebase getCurrentUser() ?

javascript - Scrapy 返回 xpath 的空列表

javascript - Firefox 扩展弹出窗口不会调整大小

javascript - Firefox 扩展错误 - 值未实现接口(interface) WindowProxy 接口(interface)

java - 并发元胞自动机 Actor 移动

javascript - Angular2 服务调用模型方法

javascript - 是否可以根据徽章文本更改徽章颜色?

javascript - 如何在 FullCalendar 中保存事件