簡體   English   中英

與從Netbeans運行時相比,Java程序作為dist生成要慢

[英]Java program is slower as a dist build than when ran from Netbeans

因此,我制作了一個簡潔的物理模擬程序,使它在某些設置下運行時,通過Netbeans“運行”-命令運行時的運行速度約為34 fps。 然后,我單擊“清理並構建”,然后從dist文件夾中打開程序,並且在相同設置下它的運行速度約為10 fps。

可以關於Java設置嗎? 我在Netbeans中沒有進行任何特殊設置,但是我不確定如何檢查已安裝的JRE上的設置,默認情況下它們是否可以與Netbeans默認使用的設置不同?

我懷疑它運行的是其他JDK,但是您可以在工具-> Java平台上檢查Netbeans安裝正在使用的JDK。 要檢查分布式版本正在使用的Java版本,請查看您的JAVA_HOME和Path環境變量。

分布式版本和開發環境之間的主要區別可能是庫。 檢查您的CLASSPATH環境變量,並在分發和開發環境之間比較實際文件,以查看大小和日期是否匹配。 我不太確定如何獲得Netbeans使用的CLASSPATH,但可以建議它基於所包含的庫使用一些特殊的魔術。 另請注意,所包含庫的順序可能會有所不同

您正在使用什么軟件來部署項目?

好了,問題解決了,這是由於Java過時了。 我確實已經更新了32位Java-oracle.com上的默認下載,但該程序使用的是64位版本,實際上已經過時了。 因此,安裝最新的64位Java版本即可解決該問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM