当我在终端中运行时Java -version
,输出为:
java version "1.7.0_95"
OpenJDK Runtime Environment (IcedTea 2.6.4) (7u95-2.6.4-0ubuntu0.15.04.1)
OpenJDK Server VM (build 24.95-b01, mixed mode)
但是当我跑步时:
~/.cordova/lib/npm_cache/cordova-android/5.1.0/package/bin/check_reqs
它返回:
{ [CordovaError: Failed to run "java -version", make sure that you have a JDK installed.
You can get it from: http://www.oracle.com/technetwork/java/javase/downloads.
]
name: 'CordovaError',
message: 'Failed to run "java -version", make sure that you have a JDK installed.\nYou can get it from: http://www.oracle.com/technetwork/java/javase/downloads.\n',
code: 0,
context: undefined }
我正在使用5.6.0版的Node.js,并且能够运行Android sdk并启动该程序avd
。我尝试添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
export LD_LIBRARY_PATH=$JAVA_HOME/jre/lib/i386:$JAVA_HOME/jre/lib/i386/client
但问题仍然存在。
我发现了问题:我错过了jdk安装。我只有那个。
apt-get install python-software-properties python g++ make ant openjdk-7-jre openjdk-7-jdk
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句