2013-04-20 28 views
1

我已經將CTRL-F7分配給「構建所有」,這可以正常工作。但是,由於我的項目由子項目組成,因此我不想在編譯庫部分時編譯所有內容,因爲依賴項目無論如何都會失敗。Eclipse構建「當前項目」從菜單中工作,但不與快捷方式

我也給「Build Project」分配了一個快捷鍵F7,但是這沒有做任何事情。當我使用菜單「項目 - >生成項目」時,它構建了我正在開發的部分。我還可以在菜單中看到我的快捷方式已分配,因爲它顯示在那裏,但按下它時不會觸發。

這是Eclipse中的錯誤(Juno 4.3.0)還是我在這裏丟失的東西?

在快捷方式編輯器中,「Where」子句設置爲「在Windows中」,與「Build All」快捷方式相同。我也嘗試將其設置爲C++編輯器和其他,但似乎沒有工作。

回答

1

我仍然在Eclipse Indigo中,並且我已將F7分配給Build Project。有用。 有可能迴歸,因爲我發現這個bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=383497

閱讀,看看你找到一個解決的bug。嘗試也許清理一次日蝕。 使用eclipse -clean啓動它,或者將它添加到快捷方式中(不要忘記在刪除參數之後,因爲init非常慢)。
如果它不起作用並且源代碼處於源代碼管理之下,請創建一個臨時工作區,將一組項目複製到此處並重試。有時我的工作空間已損壞,但很少。

一個解決方案,如果你有很多項目進行編譯,並且他們不會經常更改,那麼也是創建jar,指向jar並關閉項目。

+0

感謝您的鏈接。這實際上描述了這個問題,但我現在不想真正想搞爛eclipse。聽起來很複雜,應用補丁,我已經偏離了很多。 :)目前我關閉其他項目,當我有更多的工作在項目的子部分,這有相同的效果。猜猜我必須等待更新。 – Devolus 2013-04-20 16:48:54

相關問題