[英]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系統庫(如果有)。
還要檢查源代碼文件夾是否在項目的構建路徑中。 如果該文件夾位於構建路徑上,則源文件夾應在#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項目。
然后創建JavaFx項目。
Ashok Parmar
對於Mac OSX
上的Java 1.7
或1.8
,您可以按照以下步驟操作:
/usr/libexec/java_home -v 1.8
命令查找java 1.8主目錄。 Eclipse ->Preferences->Java->Installed JREs
,然后按Add
按鈕,然后選擇Standard VM
,在我的例子中添加/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home
此錯誤是由JRE系統庫引起的。 也許你沒有為eclipse項目提供適當的JRE來運行。 請按照以下步驟操作。
就我而言,它是java-8-openjdk-amd64,因為我使用的是ubuntu 16.04。 像這樣你也可以選擇你的JRE系統庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.