java路径

时间:2015-10-27 00:58:31

标签: android windows android-studio

我正在尝试使用Robolectric通过Android Studio为Android应用程序运行单元测试。但是,每当我运行测试时,我都会收到以下错误:

  

启动进程'命令'C:\ Program Files \ Java \ jre1.8.0_60 / bin / javac''

时出现问题

请注意,路径的前半部分使用反斜杠,后半部分使用前进斜杠。我正在运行Windows 8,所以我相信这些正斜杠是问题的原因。但是,我无法找到 这些斜杠的来源。

我在另一台Windows 8计算机上运行这些测试,他们在那里工作,所以我确信这是一个本地问题。我已经检查了我可以想到的所有可能定义此路径的位置 - Gradle文件,系统环境变量,Android Studio项目设置 - 它们都使用正确的(后退)斜杠。我也尝试重新安装Java和Android Studio,删除并替换我的项目本地副本,但没有运气。

我应该在哪里检查,或者我应该尝试什么?

编辑我使用的是jre1.8.0_65,但路径设置为_60。这已经得到纠正,但我仍然得到同样的错误(现在指的是_65)。

1 个答案:

答案 0 :(得分:2)

该错误似乎表明AndroidStudio正在尝试在jre的bin文件夹中找到javac.exe文件。 jre / bin文件夹不包含javac.exe文件,jdk / bin可以。所以我猜你错误地设置了环境变量。发布它们有助于解决问题。