簡體   English   中英

Eclipse項目無法識別Java項目; 類路徑問題

[英]Java projects not being recognized by Eclipse; classpath problems

我是一個非常缺乏經驗的程序員。 我剛剛在Eclipse中學習了一周的Java編程課程。 當我回到家並在家用計算機上安裝Eclipse時,我能夠調出我在編輯器中創建的程序,但Eclipse不會運行它; 它只接受.ant文件。

我能夠在Project Explorer中顯示項目(通過導入它們)並更改類路徑以識別這些項目,但沒有任何內容顯示為在運行>運行配置> Java應用程序中選擇主類的選項。 我很困惑,因為我沒有被教過在一周的Java經驗中使用Eclipse的這些功能。 任何幫助將非常感謝。

更新 :當我嘗試配置構建路徑/類路徑時,即使按照Logan的建議,我仍然沒有選擇運行>運行配置> Java應用程序中的主類的選項。 JRE系統庫仍然在構建路徑上,但是在我的項目的properties.Plus中,它的圖標上有一個紅色X,這也是我項目的Properties窗口的頂部:

“缺少構建路徑條目:org.eclipse.jdt.launching.JRE_CONTAINER / org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType / JavaSE-1.7

更糟糕的是,當我單擊“運行”按鈕時,運行腳本的文件類型選項取決於我選擇的內容。 如果我在Project Explorer中選擇了項目,則選項是Java Applet和Java Application,但如果我在顯示中選擇了代碼,則會出現.ant文件選項。

另外,源文件夾名稱前面沒有#。

另一個重要信息:由於某些原因,Eclipse SDK文件夾從未下載過。 但是,我解壓縮了Juno文件夾中的所有.zip文件,並且Eclipse應用程序確實出現了。

我們將非常感謝您的幫助,特別是關於如何做的直接指示。 謝謝。

我想我以前遇到過這種情況。 您需要將JRE系統庫添加到項目構建路徑庫中。

Package Explorer中的項目應該在源文件夾后顯示JRE系統庫(如果有)。

  • 右鍵單擊您的項目並選擇屬性。
  • 單擊選項左側樹中的Java Build Path選項。
  • 在Java Build Path窗口中,單擊Libraries選項卡。
  • 確保列出了JRE System Library,如果不是,則單擊Add Library按鈕。
  • 然后選擇JRE System Library,然后你可以指向一個或使用Eclipse使用的那個。
  • 單擊完成,然后返回到您的項目。

還要檢查源代碼文件夾是否在項目的構建路徑中。 如果該文件夾位於構建路徑上,則源文件夾應在#src之類的名稱前面加上#。 如果它沒有#符號,您可能需要用您的代碼右鍵單擊該文件夾並將其添加到構建路徑。

我通過轉到Eclipse - >首選項 - > java - >安裝jre解決了這個問題 - >在我的案例中選擇標准Vm(Mac OSX)/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/ Home.Finish

首先,您必須確保安裝了Eclipse for JAVA。 你必須知道eclipse在Java項目中有自己的結構。 按照本教程,我認為可能會對您有所幫助。

http://eclipsetutorial.sourceforge.net/totalbegginer01/lesson01.html

大多數IDE(包括eclipse)都不運行文件(至少不是以直接的方式),因此您必須創建一個項目並將現有(.java)文件導入其中。

使用Eclipse JUNO設置java環境來配置FX項目。

  • 轉到窗口 - >首選項
  • 選擇已安裝的JRE
  • 添加缺少的JRR(7)

然后創建JavaFx項目。

Ashok Parmar

對於Mac OSX上的Java 1.71.8 ,您可以按照以下步驟操作:

  1. 在終端shell上使用/usr/libexec/java_home -v 1.8命令查找java 1.8主目錄。
  2. 轉到Eclipse ->Preferences->Java->Installed JREs ,然后按Add按鈕,然后選擇Standard VM ,在我的例子中添加/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home

此錯誤是由JRE系統庫引起的。 也許你沒有為eclipse項目提供適當的JRE來運行。 請按照以下步驟操作。

  1. 右鍵單擊項目並選擇屬性。
  2. 單擊左側菜單中的Java Build Path選項。
  3. 在Java Build Path窗口中,單擊Libraries選項卡。
  4. 確保列出了JRE系統庫,如果未列出,則可以通過單擊右側菜單中的“添加庫”添加。
  5. 因此,如果已經列出了JRE系統庫,則雙擊 JRE系統庫,該庫在之前的Java Build Path窗口Libraries選項卡上顯示錯誤。
  6. 然后它將打開另一個名為JRE System Library的窗口。 所以在那個窗口中選擇Alternate JRE 從下拉菜單中選擇您的JRE。

就我而言,它是java-8-openjdk-amd64,因為我使用的是ubuntu 16.04。 像這樣你也可以選擇你的JRE系統庫。

暫無
暫無

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

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