2012-02-21 47 views
1

当我从Netbeans运行它时,所有工作都在我的Java EE项目中,但是当我将其部署到Glassfish服务器并运行下载的JNLP文件时,一些添加的库不起作用。某些库在运行JNLP文件时不起作用

任何想法?

+0

任何错误信息?检查了你的日志? – garyamorris 2012-02-21 17:38:31

+1

*“一些额外的图书馆不工作,任何想法?”*也许他们只是困了,给他们一个好的睡眠休息,并在早上尝试。也许他们很懒惰。给他们一个鞭。。还有别的吗?你可以尝试1)描述你期望看到的东西。 2)描述实际发生的事情(完成后输出复制/从Java控制台粘贴)。 ..尽管如此,可能还有更多的信息来自你,我怀疑这里的任何人都可以解决这个问题。 – 2012-02-21 17:41:48

回答

2

您的程序需要的不是标准Java SE发行版的任何库都必须在JNLP文件中引用。您的JNLP文件的一部分可能是:

<resources> 
    <j2se version="1.6+"/> 
    <jar href="serdarsProject.jar" main="true"/> 
    <jar href="lib/activation.jar"/> 
    <jar href="lib/mail.jar"/> 
    <jar href="lib/jcommon-1.0.16.jar"/> 
    <jar href="lib/log4j-1.2.jar"/> 
</resources> 

由于的mail.jar和activation.jar都包含在Java EE中,在NetBeans中运行Java EE项目时,你就不需要这些在您的图书馆。

在您的首选项中打开Java控制台。在Windows中,您可以通过控制面板执行此操作 - 该选项位于Java控制面板中。当程序中的某些功能无法正常工作时,您可能会在输出窗口中看到特定的错误消息。这可能会帮助您确定需要包含哪些jar库。

+0

玻璃鱼会找出哪些罐子包括在内? – Thufir 2014-09-14 06:41:50

相关问题