導航:首頁 > 源碼編譯 > 編譯時間長的java項目

編譯時間長的java項目

發布時間:2022-04-22 07:15:16

㈠ 使用 myeclipse 的過程中經常出現 開著自動編譯修改一個java類 保存後就會全量編譯,整個工程很大要半小時

可以把自動編譯的勾去掉 使用ant編譯你的工程。
你不用ant的話 就重裝你的myeclipse。

㈡ 我有一個編譯過的java項目,如果導入到myeclipse裡面

在打包時,可能去掉MyEclipse的一些workspace配置文件,不見得就一定可以直接導入,但是目錄結構是不會變得。你直接將裡面的資源拷出來,重新建一個項目,把對應的資料進去不就得了?

㈢ 為什麼java項目有的模塊很小但是編譯的時間很長

因為涉及到的業務比較多。

㈣ 一下為什麼java的編譯需要那麼長的時間

1、可能首次編譯
2、系統配置可能較低
3、系統運行時間過長系統性能下降 建議重啟電腦

㈤ 如何編譯java程序

三種方法:

1.在IDE中,如eclipse中寫的Java程序,在點擊保存後eclipse就會調用javac編譯程序編譯,編譯文件在當前項目的bin目錄下。

2.作為一個獨立的文件且沒有定義Java環境變數,需要在cmd窗口中切換到java bin目錄下執行Javac程序,執行格式為javac 空格 Java源文件;如 javac C://hello.java;

3.作為一個獨立的文件且定義了Java環境變數,打開cmd窗口,可以在任意目錄輸入javac java源文件,如javac D://hi.java。

(5)編譯時間長的java項目擴展閱讀

Java也是一種高級語言,要讓計算機執行你撰寫的Java程序,也得通過編譯程序的編譯。但是Java編譯程序並不直接將Java源代碼編譯為相依於計算機平台的0、1序列,而是將其編譯為位元組碼。

Java源代碼的擴展名為.java,經過編譯程序編譯之後生成擴展名為.class的位元組碼。

㈥ 怎麼在命令行中編譯生成比較大的java工程

在命令行中編譯Eclipse 中的整個工程:
用命令行模擬eclipse中android Project編譯流程
1、新建一個Android Project,目前的目錄結構如下圖:

2、點擊右鍵,Build Project,此時的目錄結構如下圖:

此時gen目錄下產生了R.java,bin目錄在工程目錄中,顯示如上,沒有任何內容;但是在終端查看,內容有改變,如下:
只剩下一個classes文件夾,此文件夾為空
對應的命令:
在工程目錄下執行如下代碼:
生成R文件:
aapt p -f -m -J gen -S res -I ~/android-sdk-linux/platforms/android-18/android.jar -M AndroidManifest.xml
3、點擊右鍵,再一次Build Project

4、點擊右鍵Run as Android Application

對應的命令:
在工程目錄下執行以下命令:
生成resources.ap_:
aapt package -f -S res -I ~/android-sdk-linux/platforms/android-18/android.jar -A assets/ -M AndroidManifest.xml -F bin/resources.ap_
生成classes.dex:
dx --dex --output=bin/classes.dex bin/classes
生成HelloWorld_unsigned.apk:
apkbuilder bin/HelloWorld_unsigned.apk -v -u -z bin/resources.ap_ -f bin/classes.dex -rf src -nf libs
簽名apk,使用debug key,別名為androiddebugkey,密碼是android:
jarsigner -verbose -keystore ~/.android/debug.keystore -signedjar bin/HelloWorld_signed.apk bin/HelloWorld_unsigned.apk androiddebugkey
對齊apk:
zipalign -v 4 bin/HelloWorld_signed.apk bin/HelloWorld.apk
移除臨時apk:
rm bin/HelloWorld_unsigned.apk bin/HelloWorld_signed.apk
安裝apk:
adb install bin/HelloWorld.apk
5、點擊右鍵,Android Tools->Export Signed Application Package
同樣的步驟,只是簽名使用的自己創建的數字證書(release版),最後的apk不保存在bin目錄下,而是由用戶指定。

㈦ 為什麼編譯java項目那麼慢,用VS編譯C#為啥那麼快

因為java和NET 不是一個開發環境,所以涉及到的相關功能影響二者肯定有速度上的差異,比如說在Windows下 java偶爾慢於net而在Linux下恐怕NET就不行了 ,不同的項目對二個不同語言來說也是編譯過程也是截然不同的

㈧ eclipse 編譯時間很長 工程蠻大的 但是一點點小改動編譯時間就超級長~

取消自動編譯,
在工程的菜單下可以CLEAN指定的工程,來編譯

或是建立ANT腳本來編譯指定的工程.

㈨ java編譯為啥那麼慢,之前開發.net,現在開發java有點不習慣,一點點修改,編譯要等好久

不是java編譯慢,你說的是項目啟動慢。可以安裝熱部署插件,修改代碼後無需重啟項目,只需刷新就能看到修改效果,熱部署是代碼調試的利器。

閱讀全文

與編譯時間長的java項目相關的資料

熱點內容
python二次開發cad 瀏覽:302
程序員直播機器人舞團 瀏覽:767
devc指針編譯問題 瀏覽:998
支持dsd硬解壓音效卡 瀏覽:769
怎麼查看u盤加密區 瀏覽:182
台電加密是什麼格式 瀏覽:155
php論壇版塊在哪個文件夾 瀏覽:442
暗黑的伺服器為什麼維護 瀏覽:624
android內存溢出的原因 瀏覽:18
標志307的壓縮比是多少 瀏覽:636
伺服器啟動為什麼叫三聲 瀏覽:997
追風箏的人英文pdf 瀏覽:940
解壓小熊手機殼 瀏覽:347
成都市區建成面積演算法 瀏覽:662
智能家居單片機 瀏覽:98
買男裝用什麼app好 瀏覽:856
文件夾合並了怎麼拆開 瀏覽:262
波段副圖源碼無未來函數 瀏覽:91
livecn伺服器地址 瀏覽:259
程序員這個工作真的很吃香嗎 瀏覽:848