Veri

Java Classpath Ayarları

Java derleme ve çalıştırma (veya başka bir araç) sırasında , kullanıcının yarattığı veya üçüncü parti üreticilerin ürettiği sınıfları bulabilmesi için classpath değerini kullanılır
Eğer uygulama içinde kullanılmaya çalışılan bir sınıf classpath'te tanımlı değilse hata oluşur
Classpath iki türlü set edilebilir :
  • Sistem değişkeni olan CLASSPATH set edilir
  • Kullanım sırasında (derleme , çalıştırma vb.. sırasında) -cp veya -classpath parametresi ile set edilebilir
Classpath'e aşağıdaki tipler eklenir :
  • Klasör : Bir klasör tanımlanırsa içindeki sınıflar ve paketler classpath'e eklenmiş olur
  • .Jar veya .Zip olarak : Sınıflar veya paketlerin sıkıştırıldığı dosyalar classpath'e eklenebilir
Classpath'e kullanılan özel işaretler aşağıdaki gibi kullanılır :
  • . : Bulununan klasörü belirtir. Herhangi bir classpath set edilmesse varsayılan olarak kabul edilir
  • * : Bir klasörün içi (C:\Test\* gibi) tanımlanırsa o klasör içindeki tüm .jar uzantılı dosyalar classpath'e eklenirler. (Bir klasörü eklemek alt klasörlerin eklendiği anlamına gelmez. Alt klasörler ayrı olarak verilmelidir)
Classpath' birden fazla tanım aralarına ";" ile eklenmektedir :
-cp D:\Test;C:\Test2\a.jar;C:\Test3\* 
veya
set CLASSPATH=D:\Test;C:\Test2\a.jar;C:\Test3\*
zafer.teker , 21.05.2018

Bu Sayfayı Paylaş:

Fibiler Üyelerinin Yorumları


Tüm üyeler içeriklere yorum ekleyerek katkıda bulunabilir : Yorum Gir



Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir