Yol ve sınıf yolu arasındaki fark

İçindekiler:

Yol ve sınıf yolu arasındaki fark
Yol ve sınıf yolu arasındaki fark

Video: Yol ve sınıf yolu arasındaki fark

Video: Yol ve sınıf yolu arasındaki fark
Video: Yol Çizgileri ve Anlamları 2024, Kasım
Anonim

Anahtar Farkı – sınıf yoluna karşı yol

Java, genel amaçlı bir üst düzey programlama dilidir. Mobil, masaüstü ve web gibi çok çeşitli uygulamaları geliştirmek için kullanılan popüler bir programlama dilidir. Java uygulamalarını düzenlemek, çalıştırmak ve hatalarını ayıklamak için tasarlanmış Entegre Geliştirme Ortamları (IDE) da vardır. Java programının tamamı makine tarafından anlaşılabilir bir formata dönüştürülmeden önce java programı bir bayt koduna dönüştürülür. Daha sonra bayt kodu makine koduna çevrilir. Bir Java programını derlemek ve çalıştırmak için programcı yolu ve sınıf yolunu belirlemelidir. Bu iki terim birbirine benzer görünse de aralarında fark vardır. Bu makalede yol ve sınıf yolu arasındaki fark tartışılmaktadır. Yol ve sınıf yolu arasındaki temel fark, yol, Java yürütülebilir dosyalarının konumunu belirtmek için kullanılan bir ortam değişkeniyken, sınıf yolu, sınıf dosyalarının konumunu belirtmek için kullanılan bir ortam değişkenidir.

Yol nedir?

Java programlarını derlemeye ve çalıştırmaya yardımcı olan bir değişkendir. Bir ortam değişkenidir. Java, Java derleyici, Java dokümantasyonu (java doc), Java başlık dosyası oluşturucu (javah), Java ayrıştırıcı (javap) ve Java hata ayıklayıcı (jdb) gibi araçları bulmak için kullanılır. Java programını derlemek ve çalıştırmak için Java derleyicisine ve Java araçlarına sahip olmak gerekir. Bunlar yürütülebilir dosyalardır.

Yol ve sınıf yolu arasındaki fark
Yol ve sınıf yolu arasındaki fark

Şekil 01: yol ve sınıf yolu

Java programını derlerken, işletim sistemi Java derleyicisini çağırmak için bu ortam değişkenini referans olarak alır. Bu nedenle, ortam değişkenindeki değere göre, işletim sistemi Java derleyicisini ve araçlarını çağıracaktır. Bu nedenle, programcı yol değişkenini ayarlamalıdır. Java'yı yükledikten sonra C sürücüsünün program dosyalarında Java adında bir klasör bulunmaktadır. Bu klasörün içinde jdk adında bir klasör var. jdk'nin içinde bin adında bir klasör var. Bin klasöründe java, java derleyici(javac), java dokümantasyonu(javadoc) ve daha birçok araç bulunmaktadır. Bu nedenle, işletim sistemi bu araçları bulmak için yol ortam değişkenini referans olarak kullanır.

Sınıf yolu nedir?

Java, uygulama için birçok dahili kitaplık ve üçüncü taraf kitaplık sağlayan bir programlama dilidir. Programcı bu kütüphaneleri gelişen uygulamaya göre kullanabilir. Bu kütüphaneleri uygulamada kullanabilmek için programcı sınıf yolunu belirlemelidir. JVM, java programlarını çalıştırmak için soyut bir makine olan Java Sanal Makinesini ifade eder. JVM veya Java derleyicisi, uygulama için gerekli olan sınıf dosyalarını aramak için bu sınıf yolunu referans olarak kullanır. Sınıf yolu, JVM'ye veya derleyiciye, sınıflarda tanımlanan dosyaları bulmak için dosya sisteminde nereye bakacağını söyler.

Yol ve sınıf yolu arasındaki benzerlik nedir?

Hem yol hem de sınıf yolu, Java programlarını düzgün bir şekilde derlemek ve çalıştırmak için ortam değişkenleridir

Yol ve sınıf yolu arasındaki fark nedir?

yol vs sınıf yolu

Yol, Java yürütülebilir dosyalarının konumunu belirtmek için kullanılan bir ortam değişkenidir. Sınıf yolu, sınıf dosyalarının konumunu belirtmek için kullanılan bir ortam değişkenidir.
Kullanan
Yol değişkeni İşletim Sistemi düzeyinde kullanılır. Sınıf yolu değişkeni, JVM ve Java derleyicisi tarafından kullanılır.
Değişken Değer
Yol değeri %Java_Home%/bin'dir. Sınıf yolu değeri %Java_Home%/lib'dir.

Özet – sınıf yoluna karşı yol

Sisteme Java yüklerken ilgili dosyalar sisteme yüklenir. Yol ve sınıf yolu, Java programlamasında farklı dosyaların konumlarını belirtmek için kullanılan iki değişkendir. Benzer görünseler bile, bir farkları var. Bu makale yol ve sınıf yolu arasındaki farkı tartıştı. Yol ve sınıf yolu arasındaki fark, yolun Java yürütülebilir dosyalarının konumunu belirtmek için kullanılan bir ortam değişkeni, sınıf yolunun ise sınıf dosyalarının konumunu belirtmek için kullanılan bir ortam değişkeni olmasıdır. Yolun ve sınıf yolunun düzgün ayarlanmaması, Java programlarının düzgün derlenmesini ve çalıştırılmasını etkiler.

Önerilen: