'da JAR sınıf yolunu ekleme Bu, genel bir soru olabilir ancak UBUNTU'daki bir JAR dosyası için sınıf yolu ekleyemiyorum.UBUNTU
java burada yer alır: Biliyorum Tüm detayları aşağıda verdik which java
komutunun o/p - /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: indirme klasör kökü
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:"
altında doğrudan
Gördüğünüz gibi, bashrc ve etc/environment sınıf yolunu ekledim ... ama hala java için awssdk ile birlikte gelen S3Sample.java
'u çalıştırmaya çalışırken bir hata alıyorum. Ben java dosyasını derlemek zaman
, ben aşağıdaki hataları alıyorum:
[email protected]:/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;
Şimdi, açıkça JAR dosyası sınıf yoluna eklenmez ve bu yüzden hata almıyorum anlıyoruz. Ayrıca sınıf yol seçeneğiyle javac
denedim - ama çalışmıyor :(
PS: JAVA ev doğru ayarlanmış diğer java programlar düzgün çalışması olarak
echo $ CLASSPATH'e sonucu nedir yapabilir? Ve -classpath seçeneği ile koşmayı denediniz mi? – Perception
@Perception bu komutu denedim - javac -cp '.: Abc.jar' test.java ... bu iyi çalışıyor ancak bir tane yerine birden çok JAR dosyası belirtmek istiyorum. Bana bununla yardım edebilir misin? – user1736333