java - Eclipse 中具有依赖项的 Applet

标签 java eclipse applet embed

总的来说,我对 eclipse 和 java 还比较陌生,所以我确信这是非常基础的,但我找不到任何可以指引我正确方向的东西。

如何在 Eclipse 中运行/测试需要一些第 3 方 jar 的小程序?

我有一个应用程序与我的依赖 jar(具体来说是 JOGL)一起运行,运行良好。我可以运行一个示例小程序。但我无法运行需要 JOGL jar 的小程序。我知道将其嵌入到网页中的 HTML 需要引用依赖项,但是由于它不是标准 java 工具包的一部分,因此如何告诉 eclipse 去哪里查找?

我的最终需要是将应用程序/小程序嵌入到网页中(不是从中启动,而是作为页面上的内联对象运行。我还没有尝试嵌入任何东西,但也许有一个我可以在那里切角,我根本不必担心小程序结构......

最佳答案

您的操作方式与对具有 main() 方法的程序所做的操作相同。转到属性 --> 构建路径 --> Jars。在那里添加您的第三方 jar,程序应该会选择它们。

首先创建一个虚拟的第三方 jar,它有一个名为 hello() 的方法。您可以通过右键单击该项目并将其导出到 jar 来将该项目转换为 jar。非常简单。该第三方 jar 的代码非常简单。

package test;

public class ThirdParty {
    public String hello(){
        return "Hello from third party called!!";
    }
}

此后,创建一个名为 HelloApplet 的简单小程序。它所拥有的只是显示一个小程序,然后调用我们的第三方 jar。将 jar 添加到 eclipse 中,如下图所示。

enter image description here

这个 TestApplet 的源代码非常非常简单,如下所示。

import javax.swing.JApplet;

import test.ThirdParty;

public class TestApplet extends JApplet{
    public void init(){
        this.setSize(400, 400);
        this.setVisible(true);

        ThirdParty tParty = new ThirdParty();
        System.out.println(tParty.hello());
    }

}

右键单击该文件并选择作为 Applet 运行。就这样吧!您会看到您的小程序和消息也打印在控制台上!有什么疑问可以在评论区提问,我会尽力帮助!

关于java - Eclipse 中具有依赖项的 Applet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5870698/

相关文章:

java - 使用 jetty 以编程方式安装和运行 servlet 测试

javascript - 如何将相机图像作为附件传递给邮件。 (Android、iOS、Windows Phone、Phonegap)

java - 如何等待线程池中的所有作业完成?

java - 阻塞方法引起的死锁

eclipse - 在同一端口上打开多个服务器

java - 将 spinnermodel 更改为 double 值,以便稍后在更改事件之外使用

java - 类不是抽象的,并且不会在抽象方法中重写

ios - info.plist中的 "Application Requires iPhone Environment"键是什么意思?

java - 可运行的 Java 小程序仅在调整大小时才起作用

java - 使用 C++ 和 Java 的 CORBA 的 IPC