有人能告诉我如何使用/安装我下载的 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