很多人都遇到了这个错误。我已经设置了java变量(JAVA_HOME)并在项目结构中设置了jdk路径。
但对我来说,它不起作用。以下是描述问题的屏幕截图:
它提供了错误的尝试位置。这是一个截图:
var gulp = require('gulp');
var decomment = require('gulp-decomment');
gulp.task('default', function () {
return gulp.src('input.js')
.pipe(decomment())
.pipe(gulp.dest('dest'));
});
structure->module setting
位置
jdk
但错误的是它显示了其他位置。
你能告诉我如何解决它吗?
答案 0 :(得分:1)
对我来说,我犯的是非常愚蠢的错误。我在使用代理服务器。我应该使用https服务器代替http服务器。
答案 1 :(得分:0)
您需要设置系统级JAVA_HOME变量。
设置JAVA_HOME:
右键单击“我的电脑”,然后选择“属性”。
在“高级”选项卡上,选择“环境变量”,然后创建或编辑系统变量JAVA_HOME以指向JDK软件所在的位置,例如C:\Program Files\Java\jdk1.6.0_02
。
还有PATH变量。您必须将JDK文件夹和JDK bin文件夹附加到该变量。例如:
C:\Program Files\Java\jdk1.6.0_02; C:\Program Files\Java\jdk1.6.0_02\bin
注意分号,你必须用它来分隔输入。 之后重新启动计算机。在CMD中重新启动后,请尝试:
echo %JAVA_HOME%
如果一切都设置成功输出应该是:
echo %JAVA_HOME%
C:\Program Files\Java\jdk1.6.0_02
答案 2 :(得分:0)
这可能是您项目中JDK配置的问题。 您可以在模块设置中更改此配置,如下面的其他stackoverflow问题中所述
答案 3 :(得分:0)
检查您指向的文件夹...这就是您遇到的问题,Android Studio无法找到JDK。确保将Android Studio指向JDK正确的位置。