android-sdk-linux_86/platforms/android-4/tools/dx: 第 77 行: exec: java: 未找到

And*_*Dev 2 android

android-sdk-linux_86/platforms/android-4/tools/dx: 第 77 行: exec: java: 未找到

我在netbeans6.8上配置了Android平台并创建了一个android项目,得到编译时错误: android-sdk-linux_86/platforms/android-4/tools/dx: line 77: exec: java: not find

请问有什么解决办法吗?

Mic*_*yan 5

如果您收到该错误,则意味着 Java 未安装或不在您的 PATH 中。如果您使用的是 Ubuntu,则可以使用命令安装 Java sudo apt-get install default-jdk


小智 5

编辑 android/tools 目录中的 dx文件,在最后一行之前添加以下内容,如下所示:

if ! 'exec java -version'; then
    export PATH=$PATH:/path/to/jre/bin
fi 2>/dev/null
exec java $javaOpts -jar "$jarpath" "$@"
Run Code Online (Sandbox Code Playgroud)

有了这个补充,它对我有用..我希望这能有所帮助..;-)

  • ...什么 dx 文件?你可以说得更详细点吗? (2认同)