2012-06-27 142 views
6

在eclipse中沒有構建路徑的優點是什麼?爲什麼這個設置是默認的,就像你永遠不會使用的東西一樣?看來eclipse indigo是爲了使軟件開發儘可能地模糊而開發的。我剛剛從另一臺計算機中檢出了我在今天下午檢查的項目(稱爲dungeonworld)的新副本,並且自動無效,無法編譯,無法選擇構建路徑,無法添加jre,也無法添加jdk ,不能將其添加到項目屬性。爲什麼我的eclipse項目沒有構建路徑?

enter image description here

是我的日食壞了嗎?我無法相信這一切正在發生,這種簡單的事情是不可行的。

+4

我要投上一票,因爲 「哪裏是Eclipse構建路徑設置?」將是一個很好的quuestion,這就是你得到的答案。另一方面,我想對此進行投票,因爲這不是發佈或抱怨特定產品的地方。 – David

回答

9

看起來您並未將Eclipse項目元數據文件添加到您的源代碼管理系統,因此Eclipse不知道您的構建路徑是什麼,或者它是否甚至是一個Java項目。您可以看到dungeonworld項目上的小文件夾缺少小'j',這意味着Eclipse不認爲它是一個Java項目。

回到你的其他電腦,並期待在您的原始項目的根中的以下文件...

  1. 的.project
  2. 的.classpath
  3. .settings/*

確保源代碼管理系統中的所有內容都完好無損。

+0

所以這就是爲什麼!我實際上刪除了這些文件,並讓他們開始版本化,但我刪除了它們,因爲有人告訴我不應該對.settings文件進行版本化。出乎意料地我誤導了我。我現在回到我的另一臺計算機上,以此來報告,並將再次報告進展情況。非常感謝您的幫助。 –

2

Eclipse有一個構建路徑。 它存儲在項目中的一個(默認隱藏).classpath文件中。 您還可以通過項目屬性中的UI訪問它(右鍵單擊您的項目,屬性,java構建路徑)。

4

我有同樣的問題,但我已經解決了

項目右鍵 - >屬性 - > Java構建路徑 - >的src/main /來源

全部移除對 「排除」 項,然後將該項目啓動狀態「(無)」

+0

你能否再解釋一下你在這裏做了什麼? –

12

沒有上述解決方案爲我工作,所以我嘗試了以下

項目>>性能>>項目方面右鍵點擊>>點擊java的

enter image description here

+1

此解決方案工作! –

+1

你是最好的:) – TinyOS

3

我試過下面的步驟,它適用於我。

項目上點擊右鍵>>屬性>>項目方面>>點擊java的

+0

我對Eclipse沒有任何經驗,但只是爲了確保你的問題會有幫助:它只是點擊,或者應該鍵入一些路徑之後? – YakovL

+0

我必須啓用項目構面。然後打開一個列表並檢查Java。應用此更改後,我可以運行該項目並且src文件夾正常工作。 – SPRBRN

0

有合適的地方後無entrys點擊我在Eclipse PROJEKT。如何點擊某些內容,wenn構建路徑條目不見了。所以我的Eclpise沒有檢測到我的Java項目。我使用了下面的Maven命令,之後我也清理了這個項目。現在Projekt按預期工作。所以...

如果您正在使用Maven,請嘗試mvn eclipse:eclipse在您的項目目錄的cmd控制檯中!確保使用命令的Maven文件夾路徑。

例如:

cd C:\yourEclipseProject\ 

C:\yourPathToMaven\apache-maven-2.2.1\bin\mvn eclipse:eclipse 

這是我的幫助。在網絡研究不成功後,一位同事告訴我這個提示。

0

不知道原因。但這對我很有用,所以發佈它。

右鍵單擊project - >'Properties' - >'Java Build Path'。

enter image description here

enter image description here

1

嗯,這可能不是你的問題,但如果你是在Eclipse不同的角度(例如用於Python)的類似的情況正在發生。

enter image description here

enter image description here

相關問題