Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将库与Java小程序一起使用?_Java_Html_Jar_Applet_Manifest - Fatal编程技术网

如何将库与Java小程序一起使用?

如何将库与Java小程序一起使用?,java,html,jar,applet,manifest,Java,Html,Jar,Applet,Manifest,我今天来到这里的原因是因为我在运行Java小程序时遇到了困难。关注的小程序使用外部库,在IDE中运行良好;但是,将无法在web浏览器中正常运行 具体来说,它将成功推出,不依赖库的功能将正常运行;但是,当使用库的某个功能时,小程序什么也不做 我正在使用的库包含在jgraphx.jar中。以下是我的HTML文件test.HTML的源代码: <HTML> <HEAD> <TITLE>Test Applet</TITLE> </HEAD>

我今天来到这里的原因是因为我在运行Java小程序时遇到了困难。关注的小程序使用外部库,在IDE中运行良好;但是,将无法在web浏览器中正常运行

具体来说,它将成功推出,不依赖库的功能将正常运行;但是,当使用库的某个功能时,小程序什么也不做

我正在使用的库包含在jgraphx.jar中。以下是我的HTML文件test.HTML的源代码:

 <HTML>
 <HEAD>
 <TITLE>Test Applet</TITLE>
 </HEAD>
 <BODY>
 Here's my first Java Applet: <BR><BR>

 <applet width="1050" height="550" archive="OAS.jar,lib/jgraphx.jar"
        code="com.OAS.OAS" />

 </BODY>
 </HTML> 
文件结构和清单文件由Netbeans自动生成。我做了很多研究,尝试了很多不同的事情,在我最近的尝试中,我决定让IDE尽可能多地处理

我怀疑问题出在库中的原因是,一开始,小程序根本不会在网页上运行,并给我一条无法访问库的消息。经过一些调整,它现在运行;但是,需要外部库的功能似乎不起作用


有人能帮我解决这个问题吗?这是HTML还是清单文件的问题?这完全是另一回事吗?任何建议都将不胜感激。

如果您想将小程序运行到浏览器中,您必须首先对JAR文件进行签名。 以下是更多详细信息的参考:


感谢您的回复!不过,我不确定签署.jar是个问题。我配置了Java,并将安全设置设置为中等,以便可以运行未签名的.jar文件。同样,小程序运行,我可以使用它的一些功能。仅仅是依赖jgraphx.jar库的特性不起作用。有可能不是所有的功能都能在未签名的JAR上正常运行,所以我会尝试一下。有人知道如何使用jarsigner工具吗?
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.4
Created-By: 1.7.0_07-b11 (Oracle Corporation)
Class-Path: lib/jgraphx.jar