我肯定已经安装了 JDK 1.6.0 C:\Program Files\Java\jdk1.6.0_35
,但是当我尝试打开 SDK 管理器时,它似乎永远无法找到它。在任务管理器中,find_java.exe 会一直显示,直到我停止它(将运行几个小时)。
我必须设置一些环境变量才能使其正常工作吗?
可能是您忘记了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。
当您使用 Windows 系统时,请使用以下方式设置您的JAVA_HOME
和CLASSPATH
环境变量。
视窗
视窗:
Windows 7的:
现在除了基于 Linux 的系统,还遵循用于设置JAVA_HOME
和CLASSPATH
变量的步骤,
右键单击并打开它的编辑器,并在最后编写以下命令。
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
保存并退出。