我得到了运行脚本“EC2-描述-区域”的错误
$ec2-describe-regions
/usr/local/ec2/ec2-api-tools-1.6.14.1/bin/ec2-cmd: line 62: /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java/bin/java: Not a directory
在此之前,我做了以下几件事:
以下是我所做的信息:
$which java
/usr/bin/java
$echo $EC2_HOME
/usr/local/ec2/ec2-api-tools-1.6.14.1
$echo $JAVA_HOME
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
$java -version
java version "1.7.0_55"
OpenJDK Runtime Environment (IcedTea 2.4.7) (7u55-2.4.7-1ubuntu1)
OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)
发布于 2014-05-23 22:53:04
尝试以下几点:
mv /usr/bin/java /usr/bin/java.orig
ln -s /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java /usr/bin/java
您的服务器上可能有两个或多个java实例。确保使用JAVA_HOME
指向的相同的java可执行文件。
发布于 2014-05-23 23:47:14
这个命令使用旧的CLI工具,我建议您使用新的、统一的和大大改进的CLI:https://aws.amazon.com/cli/
https://stackoverflow.com/questions/23837163
复制相似问题