2013-11-14 118 views
0

我必須在新JFrame窗體的NetBeans生成的初始代碼顯示以下輸出運行時jar文件: - enter image description hereNetbeans的生成不工作

但是,當我在dist文件夾中運行jar文件,我得到以下幾點: - enter image description here

如何解決這個問題?任何幫助將不勝感激。

+0

無法完全看到錯誤。我的理解是,你正在上課的問題。我期望,你會在MANIFEST文件中創建一個具有類路徑條目的普通jar。嘗試創建可執行的jar或可運行的jar文件,或者使用java命令的-cp參數提供所需的依賴關係。 您可以在OP中的文本中粘貼整個錯誤嗎? –

+0

@AbhijithNagarajan在http://i.stack.imgur.com/VS5R2.png中查看大圖 – h2O

+0

以文本形式發佈錯誤... – codeMan

回答

0

您將需要編輯您的build.xml,以便所有使用的庫都包含在構建過​​程中。 這將看在build.xml文件是這樣的:

<target name="-post-jar"> 
    <echo>Adding jar: ${reference.myMissingJar.jar}</echo> 
    <jar update="true" destfile="${dist.jar}"> 
     <zipfileset src="${reference.myMissingJar.jar}"/> 
    </jar> 
    <mkdir dir="bin"/> 
    <copy file="${dist.jar}" todir="bin" description="Copy jar file."/> 
</target> 

的問題是,當你試圖在NetBeans中運行它時,IDE知道你使用那些漂亮的庫。當使用單個罐子時,這是完全不同的。

或者,您可能想要在您的classpath參數中聲明已用庫的位置。

+0

做到了這一點....... – h2O

+0

當你看看你的jar的清單裏面,有沒有類名?如果是這樣,是否是描述正確包裝的路徑? –

0

在NetBeans做一個清潔和生成項目(班+ F11) Netbeans clean and build project 如果這不幫助請發佈更多的細節。 你在使用外部庫嗎?

+0

只做了.. – h2O