2012-10-26 61 views
10
  1. 打開netbeans時我收到以下消息。我已經安裝了jdk,並在環境中設置了bin目錄。我可以做什麼以避免這個問題?順便說一句,我正在使用Windows 7 64位。

enter image description here在計算機上未找到JDK for netbeans 6.5

+0

對我來說,下載64位版本的Java解決了這個問題(32沒有幫助) – gogowitsch

回答

16

我用下面的步驟來解決問題:

首先,請在命令確保

「Run this program in compatibality mode for: Windows XP (Service Pack 3)」 and 「Run this program as an administrator」 are ENABLED. 

運行提示

C:\Users\{yourusernamehere}\Documents\Downloads\netbeans-6.5-ml-windows.exe –-javahome "C:\Program Files (x86)\Java\jdk1.6.0_18" 
+1

我會建議在命令行中運行'java -version'以確保你正在使用64位版本。 – RGO

+0

感謝這工作.. – Swaroop

7

我會首先仔細檢查您是否安裝了JDK,而不僅僅是JRE。抓住錯誤的人很容易,甚至沒有意識到。然後我確保你的JAVA_HOME環境變量指向你的JDK安裝目錄,而不是bin目錄。您可能希望將bin目錄添加到PATH環境變量中,但Netbeans更可能查看JAVA_HOME環境變量。

+1

這是關於它..謝謝 –

0

設置JAVA_HOME和PATH, 擁有管理員權限打開命令行,在命令行中運行 >>於NetBeans 6.5.1-ML-windows.exe後--extract, 在命令行運行>> java -jar bundle.jar

0

這在安裝NetBeans 8.0時仍然是一個問題。要安裝它,首先確認JDK安裝正確。在我的機器上,它位於C:\ Program Files \ Java \ jdk1.8.0_11中

然後,我可以通過以安全模式使用網絡重新啓動計算機來安裝NetBeans 8.0。在安全模式下使用聯網運行NetBeans exe安裝文件時,它將提示您確認Java JDK目錄的位置。

3

執行以下步驟來解決該問題

  1. 確保JDK已經安裝。

  2. 如果安裝程序位於CD上,請將Netbeans 6.5.1安裝程序的EXE文件複製到您的硬盤上。

  3. 請注意安裝程序的位置。

  4. 打開命令提示符以管理員身份運行: 轉到開始按鈕>所有程序>附件 右鍵單擊命令提示符 選擇以管理員身份運行

  5. 在命令提示符下使用cd命令切換到包含安裝程序的目錄。

  6. 執行以下命令提取安裝程序的內容:注意:您可能需要更改安裝程序的名稱,以匹配您有一個]

    於NetBeans 6.5.1毫升-java-windows.exe後--extract

  7. 執行以下命令手動執行安裝程序:

    Java的罐子bundle.jar

您將在命令提示符窗口中看到快速滾動輸出片刻,然後安裝程序窗口出現以開始安裝過程。

0
  1. 轉到您安裝它的net beans文件夾。
  2. 右鍵點擊卸載圖標,選擇屬性
  3. 選擇兼容性選項卡,然後點擊複選框「運行該程序在兼容模式」
  4. 應用更改
  5. 從命令提示符,運行以下命令:>卸載。 exe文件-javahome C:\ YOUR_JRE_LOCATION
0

寫在命令提示

C:>netbeans8.2-windows.exe -javahome"path of your jdk" -jrehome"path of your jre" 

netbeans版本可能不同,因此鍵入該名稱,即如果您有netbeans 6.5,則編寫netbeans6.5而不是8.2

0

您只需添加JAVA_HOME環境變量並提供計算機上最新JDK文件夾的完整路徑。

重新啓動安裝程序,它會工作。

1

發生此類問題時,只需刪除以前的路徑設置並在環境變量中添加新路徑。

新路徑名JAVA_HOME 路徑 「您的計算機路徑」 無\ BIN

,還可以編輯PATH變量以\ bin路徑。

無論版本是jdk 9或更高版本,netbeans都能正常工作。

+0

你必須詳細說明你的答案,或者這只是一個不在回答部分的評論。 – Billa

2

我正面臨着同樣的問題,不是很好。

  1. 只需打開CMD

  2. cd到你的NetBeans安裝文件所在的目錄。

  3. 在cmd中,寫在整個安裝文件的名稱和寫

  4. 命中進入--javahome「JDK的地址」,它肯定會解決你的問題

例如,如果設置文件是:netbeans8.02.exe

和JDK的路徑爲C:/程序文件/ JAVA/jdk9.01

然後運行命令,

netbeans8.02.exe --javahome 「C:/程序文件/ JAVA/jdk9.01」

和回車! :-)

-1

我發現,正確的做法是: 「C:\ Program Files(x86)\ netbeans-8.0.2-windows.exe」--javahome「C:\ Program Files (86)\的Java \ jdk1.7.0_51"

  1. 在第一上,NetBeans的設置必須保存在硬盤上
  2. 走到哪裏你的設置是的地方,點擊屬性和複製的路徑。
  3. 添加兩回它斜槓,並把它放在像這樣的雙引號: 「C:\ Program Files文件(x86)的\ netbeans的-8.0.2-windows.exe後」
  4. 然後去所在文件夾你的jdk然後把它放在雙引號中: 「C:\ Program Files(x86)\ Java \ jdk1.7.0_51」
  5. 然後只需按照格式的第一個鏈接,你會安裝它

注意:運行此命令提示符下的鏈接

+1

問題是關於NetBeans 6.5和JDK 1.5或1.6。它也是五歲。 – EJP

3

去cmd並輸入以下命令:

C:\用戶{usernamehere} \文檔\下載\ {netbeans-版本} .EXE --javahome「C:\ Program Files文件(86) \ Java \ jdk {version}「

確保您已正確設置環境變量之前。 如果它不是比檢查程序的兼容性或 適當重新安裝jdk,並再次設置環境,並按照上述命令。

相關問題