I have some java files and I want to run them in the linux cmd mode. In those java files I used aws java sdk, so I need to set the classpath for aws java sdk. Here is what I did:
export CLASSPATH=/home/ubuntu/loadbalancer/aws-java-sdk-1.10.20/lib/aws-
java-sdk-flow-build-tools-1.10.20.jar:/home/ubuntu/loadbalancer/aws-java-
sdk-1.10.20/lib/aws-java-sdk-1.10.23-sources.jar:/home/ubuntu
/loadbalancer/aws-java-sdk-1.10.20/lib/aws-java-sdk-1.10.20.jar:
/home/ubuntu/loadbalancer/aws-java-sdk-1.10.20/lib/aws-java-sdk-1.10.20-
javadoc.jar:/home/ubuntu/loadbalancer
echo $CLASSPATH /home/ubuntu/loadbalancer/aws-java-sdk-1.10.20/lib/aws-
java-sdk-flow-build-tools-1.10.20.jar:/home/ubuntu/loadbalancer/aws-java-
sdk-1.10.20/lib/aws-java-sdk-1.10.23-sources.jar:/home/ubuntu
/loadbalancer/aws-java-sdk-1.10.20/lib/aws-java-sdk-1.10.20.jar:
/home/ubuntu/loadbalancer/aws-java-sdk-1.10.20/lib/aws-java-sdk-1.10.20-
javadoc.jar:/home/ubuntu/loadbalancer
When I did javac *.java I got this stack trace
javac *.java
LoadBalancer.java:15: package com.amazonaws.auth does not exist
import com.amazonaws.auth.BasicAWSCredentials;
^
LoadBalancer.java:16: package com.amazonaws.services.ec2 does not exist
import com.amazonaws.services.ec2.AmazonEC2Client;
^
LoadBalancer.java:17: package com.amazonaws.services.ec2.model does not exist
import com.amazonaws.services.ec2.model.CreateTagsRequest;
Anyone could help?
Aucun commentaire:
Enregistrer un commentaire