如何在 Firefox 中使用 Java 小程序

如何在 Firefox 中使用 Java 小程序

有人能告诉我如何使用/安装我下载的 Java 小程序来与我的浏览器 (firefox) 配合使用吗?这个小程序是 BNCApplet.java,我从这个链接获取的:

http://world.std.com/~reinhold/BigNumCalc.html

我已经使用以下命令安装了 openjdk:

sudo apt-get install openjdk-8-jdk

并尝试通过以下方式进行编译:

javac BNCApplet.java

它给了我很多对我来说毫无意义的错误消息。下面是:

javac BNCApplet1.java 

BNCApplet1.java:51: error: class BigNumCalc is public, should be
declared in a file named BigNumCalc.java public class BigNumCalc 
       ^ Note: BNCApplet1.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note:
BNCApplet1.java uses unchecked or unsafe operations. Note: Recompile
with -Xlint:unchecked for details. 1 error

我确信这个 Java 程序没有错误,应该可以完美运行。无论如何,在我将其用作插件之前,我是否应该对其进行编译?我如何将其用作插件。

更新:我还按照 Byte Commander 的建议安装了 icedtea:

sudo apt-get install icedtea-8-plugin

并在 Firefox 偏好设置中检查它,它在那里并且处于活动状态。

当我在 Firefox 中归档/打开 BNCApplet.java 时,它只是提供保存文件的功能!

我非常需要安装此小程序的分步说明。谢谢

答案1

文件.java是Java源代码文件,是纯文本文档。不可执行。

要运行它,您必须安装一个 JDK(Java 开发工具包)openjdk-8-jdk,例如以下软件包(如果您还没有的话):

sudo apt-get install openjdk-8-jdk

之后,就可以使用Java编译器javac将源代码文件编译BNCApplet.java为字节码.class文件了:

javac BNCApplet.java

此后,您可以BNCApplet.class使用以下命令运行编译后的文件java,但不带.class后缀:

java BNCApplet

有关如何.java在 Ubuntu 上编译和运行文件的进一步阅读:


我不确定,但这样 Applet 应该在单独的 Applet Viewer 窗口中运行。如果您使用 OpenJDK Java 实现,为了能够在浏览器中运行 Java Applet,您需要额外的 IcedTea 软件包,该软件包为类似 Firefox (NPAPI) 的浏览器提供浏览器插件。Oracle Java 已经包含此插件。

要安装 OpenJDK 8 的插件,请运行:

sudo apt-get install icedtea-8-plugin

相关内容