l'ajout de POT chemin de classe dans UBUNTU

C'est peut-être une question commune mais je ne suis pas en mesure d'ajouter classe de chemin d'accès d'un fichier JAR dans UBUNTU. J'ai donné ci-dessous tous les détails que je connais:

java est situé ici:
la s/p de which java de commande est - /usr/bin/java

sudo vim /etc/bash.bashrc  
export CLASSPATH=$CLASSPATH:/downloads/aws-java-sdk-1.3.24/lib/aws-java-sdk-1.3.24.jar

ps: les téléchargements de dossier est directement sous la racine

sudo vim /etc/environment
CLASSPATH="/usr/lib/jvm/jdk1.7.0/lib: /downloads/aws-java-sdk-1.3.24/lib/aws-java-sdk-1.3.24.jar:"

Comme vous pouvez le voir, j'ai ajouté le chemin de classe dans bashrc et etc/environnement... mais j'ai toujours une erreur en essayant d'exécuter les S3Sample.java qui vient avec awssdk pour java.

quand je compile le fichier java, j'obtiens les erreurs suivantes:

ubuntu@domU-12-31-39-03-31-91:/downloads/aws-java-sdk-1.3.24/samples/AmazonS3$ javac S3Sample.java

S3Sample.java:25: error: package com.amazonaws does not exist
import com.amazonaws.AmazonClientException;

Maintenant, j'ai clairement comprendre que le fichier JAR n'est pas ajouté au chemin de classe et je ne suis donc pas l'obtention de l'erreur. J'ai aussi essayé de javac avec le chemin de classe option - mais il ne fonctionne pas 🙁

PS: JAVA maison est correctement que d'autres programmes java fonctionne correctement.

  • Quel est le résultat de echo $CLASSPATH? Et avez-vous essayé de lancer avec l'option-classpath option?
  • j'ai essayé cette commande javac -cp.:abc.jar' test.java... cela fonctionne bien mais je tiens à spécifier plusieurs fichiers JAR au lieu d'un. Pouvez-vous m'aider?
InformationsquelleAutor user1736333 | 2012-11-12