2011-05-03 80 views
2

我对eclipse和java一般都很陌生,所以我确信这是非常基本的,但我找不到任何指向正确方向的东西。Applet与Eclipse中的依赖关系

如何在Eclipse中运行/测试一个需要一些第三方jar的applet?

我有一个应用程序运行与我的依赖瓶(JOGL具体)罚款。我可以运行一个示例小程序。但是我不能运行一个需要JOGL jar的applet。我知道将HTML嵌入到网页中需要引用依赖关系,但是如何告诉eclipse哪里可以看到,因为它不是标准java工具包的一部分?我最终的需求是将一个应用程序/ applet嵌入到一个网页中(不是从页面上的内嵌对象启动,而是作为内嵌对象运行)我还没有尝试嵌入任何内容,但也许有我可以在那里切割一个角,我根本不用担心小程序的结构......

回答

3

你的方法和你为main()方法的程序做的一样。建立路径 - >罐子,在你的第三方罐子里添加你的第三方罐子,程序应该把它们拿起来

首先创建一个名为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()); 
    } 

} 

右键单击该文件并选择Run as Applet。你走了!你们都会看到你的小程序,并且信息也会在控制台上打印出来!如有任何疑问,请在评论部分提问,我会尽力帮助!

+0

优秀的回应,非常感谢!屏幕截图特别感谢。我做得很对,但显然我需要为〜/ Library/Java/Extensions添加jnilibs才能找到它们(Mac OS,其他平台显然有不同的位置)。不知道如何让这些应用程序正确分发,但这是另一个问题。 – ima747 2011-05-04 13:11:25

+0

很高兴看到它的帮助! – bragboy 2011-05-04 18:26:50