當我從Netbeans運行它時,所有工作都在我的Java EE項目中,但是當我將其部署到Glassfish服務器並運行下載的JNLP文件時,一些添加的庫不起作用。某些庫在運行JNLP文件時不起作用
任何想法?
當我從Netbeans運行它時,所有工作都在我的Java EE項目中,但是當我將其部署到Glassfish服務器並運行下載的JNLP文件時,一些添加的庫不起作用。某些庫在運行JNLP文件時不起作用
任何想法?
您的程序需要的不是標準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庫。
玻璃魚會找出哪些罐子包括在內? – Thufir 2014-09-14 06:41:50
任何錯誤信息?檢查了你的日誌? – garyamorris 2012-02-21 17:38:31
*「一些額外的圖書館不工作,任何想法?」*也許他們只是困了,給他們一個好的睡眠休息,並在早上嘗試。也許他們很懶惰。給他們一個鞭。。還有別的嗎?你可以嘗試1)描述你期望看到的東西。 2)描述實際發生的事情(完成後輸出複製/從Java控制檯粘貼)。 ..儘管如此,可能還有更多的信息來自你,我懷疑這裏的任何人都可以解決這個問題。 – 2012-02-21 17:41:48