首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JDK似乎已安装,但未被检测到且命令不起作用

JDK似乎已安装,但未被检测到且命令不起作用
EN

Stack Overflow用户
提问于 2014-08-15 10:55:58
回答 2查看 27.8K关注 0票数 4

我家里刚买了一台新电脑。我整晚都在尝试在我的Windows7 64位机器上安装JDK 8u11。我知道我下载了正确的64位版本。我知道我的计算机上已经有了JRE,因为java -version在cmd中返回java version "1.8.0_11"。我可以在Add/Remove Programs列表中看到JRE和JDK。但是,我的集成开发环境没有识别到JDK已经安装,当我在cmd中输入javac时,我得到'javac' is not recognized as an internal or external command, operable program, or batch file.,这使我相信JDK实际上并没有安装,但是我已经尝试重新安装和重新启动了几次,就像我前面说过的,它显示在添加/删除程序中。我还可以在\Program Files\Java中看到\jdk1.8.0_11文件系统,就在\jre8文件夹旁边。当然,除了实际的应用程序jdk-8u11.exe (或类似的文件)之外,\jdk1.8.0_11文件系统看起来是完整的。这是无处可寻的。

有人知道问题出在哪里吗?

注意:JAVA_HOME不是环境变量。我尝试手动创建环境变量,但以下路径不起作用:

C:\Program Files\Java\jdk1.8.0_11

C:\Program Files\Java\jdk1.8.0_11\bin

C:\Program Files\Java\jdk1.8.0_11\java.exe

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-15 11:04:04

Windows7:

  1. 在桌面上,右键单击计算机图标。
  2. 从上下文菜单中选择属性。
  3. 单击高级系统设置链接。
  4. 单击环境变量。在系统变量部分中,找到PATH环境变量并选择它。单击编辑。如果PATH环境变量不存在,请单击New.
  5. In 编辑系统变量(或新建系统变量)窗口,指定PATH环境变量的值。单击OK。单击OK关闭所有其余窗口。注意:从控制面板编辑PATH环境变量时,您可能会看到类似以下内容的PATH环境变量:

%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

PATH and CLASSPATH

票数 1
EN

Stack Overflow用户

发布于 2014-08-15 11:19:38

首先,如果您已经安装了64位版本的JDK,请确保您使用的是相同位版本的NetBeans或eclipse (64位)。

然后在(MyComputer(属性) ->高级系统设置->环境变量)中设置环境变量

删除JDK早期尝试的所有现有路径,因为它们可能会重叠,并创建一个新路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25320625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档