簡體   English   中英

在Windows 7中設置JAVA_HOME

[英]setting JAVA_HOME in windows 7

當我嘗試在eclipse中運行ant buildfile時,出現以下錯誤:

BUILD FAILED
C:\mypath\myapp\BuildWar.xml:16: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jre7"  

我將JDK定位在C:\\ mypath \\ Java \\ jdk1.7.0_17 \\ bin \\ javac.exe

我使用此博客條目中的方法在Windows 7中創建了一個稱為JAVA_HOME的系統環境變量,並將其映射到C:\\ mypath \\ Java \\ jdk1.7.0_17 \\ bin \\ javac.exe。 當錯誤仍然存​​在時,我重新啟動計算機,再次嘗試,並得到相同的錯誤。 然后,我將JAVA_HOME的映射更改為C:\\ mypath \\ Java \\ jdk1.7.0_17 \\ bin \\,仍然遇到相同的錯誤。

誰能告訴我如何克服這個錯誤,以便我可以在eclipse中運行我的ant構建文件?


編輯:

即使嘗試按照下面的答案設置JAVA_HOME,並且即使路徑變量現在包含%JAVA_HOME%\\ bin,我也仍然在嘗試運行ant buildfile時再次遇到相同的錯誤消息。 我已經在Windows控制面板部分檢查了這些環境變量的值以設置環境變量,即使eclipse控制台給出了上面的錯誤消息,說JAVA_HOME設置為jre。 有人對如何解決此重復出現的問題有任何建議嗎?


第二編輯:

在eclipse中更改Java Home可以解決此問題。 Eclipse Java Home與Windows Java Home是分開的。

JDK是整個安裝包,而不僅僅是javac可執行文件。

在您的情況下,您的JAVA_HOME環境變量應指向JDK安裝的頂部-這意味着:

C:\\ mypath \\ Java \\ jdk1.7.0_17 \\

將JAVA_HOME設置為C:\\mypath\\Java\\jdk1.7.0_17\\

然后在您的路徑變量中添加%JAVA_HOME%\\bin

JAVA_HOMEC:\\mypath\\Java\\jdk1.7.0_17\\並將C:\\mypath\\Java\\jdk1.7.0_17\\binPATH

  1. 右鍵單擊我的電腦/ ThisPC,然后單擊屬性選項。
  2. 單擊高級系統設置。
  3. 單擊環境變量。
  4. 將JAVA_HOME添加到Java主路徑中例如:C:\\ Program Files \\ Java \\ jdk1.8.0_111
  5. 添加PATH(到Java bin目錄的路徑)示例:C:\\ Program Files \\ Java \\ jdk1.8.0_111 \\ bin
  6. 單擊“應用”,然后單擊“確定”。

訪問此博客以查看包含圖像的所有步驟: https : //javatutorialdetails.blogspot.in/2017/10/how-java-program-work-step-by-step-in.html

暫無
暫無

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

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