我運行EC2 API工具後,我運行命令:./ec2-cmdAmazon Web Services的問題
但是,我仍然得到錯誤:錯誤:無法找到或加載主類com.amazon。 aes.webservices.client.cmd。
據導遊介紹:http://docs.amazonwebservices.com/AmazonEC2/gsg/2006-06-26/running-an-instance.html
我猜想運行EC2命令,但沒有因上述錯誤運行命令。
任何解決方案?
我運行EC2 API工具後,我運行命令:./ec2-cmdAmazon Web Services的問題
但是,我仍然得到錯誤:錯誤:無法找到或加載主類com.amazon。 aes.webservices.client.cmd。
據導遊介紹:http://docs.amazonwebservices.com/AmazonEC2/gsg/2006-06-26/running-an-instance.html
我猜想運行EC2命令,但沒有因上述錯誤運行命令。
任何解決方案?
您必須具有正確配置的環境變量$ JAVA_HOME和java。 Path環境變量還需要包含EC2_HOME目錄。
export EC2_HOME=/usr/local/ec2/ec2-api-tools-xxxversion
export PATH=$PATH:$EC2_HOME/bin
您可以參考這裏的說明:http://docs.aws.amazon.com/AWSEC2/latest/CommandLineReference/set-up-ec2-cli-linux.html以及。
這應該解決這個問題:
export CLASSPATH=$EC2_HOME/lib
我在使用Mac OS X的優勝美地通過自制軟件安裝命令行工具1.7.1.0。
問題是ec2-cmd設置類路徑在我的$ EC2_HOME中查找lib /文件夾。該文件夾不存在。我固定它通過增加一個符號鏈接到我所有的罐子是:
cd $EC2_HOME
ln -s libexec/lib lib
然後我所有的命令開始工作。
您是否按照[入門指南?](http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/SettingUp_CommandLine.html)聽起來就像您錯誤地配置了其中一個環境變量。事實上,我幾乎肯定它,因爲否則你會使用'ec2-cmd',而不是'。/ ec2-cmd'。 – Christopher 2012-07-27 09:50:58