0

我肯定已经安装了 JDK 1.6.0 C:\Program Files\Java\jdk1.6.0_35,但是当我尝试打开 SDK 管理器时,它似乎永远无法找到它。在任务管理器中,find_java.exe 会一直显示,直到我停止它(将运行几个小时)。

我必须设置一些环境变量才能使其正常工作吗?

4

2 回答 2

1

可能是您忘记了PATH环境变量。要检查此用途,

在 Unix/Linux 系统中,

echo $PATH
echo $JAVA_HOME

在 Windows 系统中,

echo %PATH%
echo %JAVA_HOME%

如果两个测试都显示空行,那么您可能需要再次设置它们。

要设置它们,请执行此操作。首先尝试在UAC关闭的情况下重新安装java。如果失败,请在cmd

SetX PATH %PATH%;<path_to_jdk/jre>\bin\
SetX JAVA_HOME <path_to_jdk/jre>

希望它有所帮助,并认为您正在使用 Windows。

于 2012-09-15T00:59:07.727 回答
1

当您使用 Windows 系统时,请使用以下方式设置您的JAVA_HOMECLASSPATH环境变量。

视窗

  • 选择开始,选择控制面板。双击系统,然后选择高级选项卡。
  • 单击环境变量。在系统变量部分中,找到 PATH 环境变量并选择它。单击编辑。如果 PATH 环境变量不存在,请单击新建。
  • 在编辑系统变量(或新系统变量)窗口中,指定 PATH 环境变量的值。单击确定。单击确定关闭所有剩余的窗口。

视窗:

  • 在桌面上,右键单击我的电脑图标。
  • 从上下文菜单中选择属性。
  • 单击高级选项卡(Vista 中的高级系统设置链接)。
  • 单击环境变量。在系统变量部分中,找到 PATH 环境变量并选择它。单击编辑。如果 PATH 环境变量不存在,请单击新建。
  • 在编辑系统变量(或新系统变量)窗口中,指定 PATH 环境变量的值。单击确定。单击确定关闭所有剩余的窗口。

Windows 7的:

  • 在桌面上,右键单击计算机图标。
  • 从上下文菜单中选择属性。
  • 单击高级系统设置链接。
  • 单击环境变量。在系统变量部分中,找到 PATH 环境变量并选择它。单击编辑。如果 PATH 环境变量不存在,请单击新建。
  • 在编辑系统变量(或新系统变量)窗口中,指定 PATH 环境变量的值。单击确定。单击确定关闭所有剩余的窗口。

现在除了基于 Linux 的系统,还遵循用于设置JAVA_HOMECLASSPATH变量的步骤,

  • 打开根文件夹
  • 在查看菜单中,勾选“显示隐藏文件”,或按 Ctrl + H。
  • 现在您可以看到一个名为.bashrc的系统隐藏文件
  • 右键单击并打开它的编辑器,并在最后编写以下命令。

    PATH=$PATH:/opt/jdk1.6.0_21/bin
    export PATH
    JAVA_HOME=/opt/jdk1.6.0_21
    export JAVA_HOME
    NDK_HOME=/opt/android-ndk-r8
    export NDK_HOME
    
  • 保存并退出。

于 2012-09-15T02:13:19.503 回答