arkadaşlar...java 1.4.2 kurduktan sonra derleyiciyinin ne olduğunu ve kodların nasıl yazıldığını ve yazılan bu dosyaları nasıl .java ve .class uzantılı dosyalar haline getirmenin ne olduğunu anlayamadım....bir turlu bunu başaramadım..eğer yardım ederseniz çok sevinirim.??.. java "esri" diye bir klasörun altına kuruluyor....ve aynı zamanda ben kodları ilk once herhangi bir notepad editoründe yazdım...uzantısını da java olarak değiştirdim...... "javaj" komutunu kullnarak bu kodların derlenmesi gerekiyormuş ki .class dosyası oluşsun...(butun bunları kitaptan okudum)..ben de ms-dos komut sistemini çalıştırıp dosyanın bulunduğu dizine gidip javaj komutunu kullanıyorum ama "javaj hatalı veya tanınmamış kod şekline cevap veriyor...
Öncelikle javaj diye komut yok sanırım. javac olabilir.
eğer işletim sistemin C de yüklü ise C:\j2sdk1.4.2_05\bin klasörünün içinde java.exe ve javac.exe dosyaları vardır. (burada 05 versiyondur sende farklı bir versiyon varsa o klasörün adı da sendeki versiyon olacaktır.)
Şimdi hiç classpath ayarlarına falan değinmeden en basitinden anlatayım.
1. Şimdi notepadi aç ve dosyaya aşağıdaki satırları yaz.
public class abcde {
public static void main(String[] args) {
System.out.println("hello world"); } }
BU dosyayı C:\j2sdk1.4.2_05\bin klasörünü içine abcde.java uzantılı olarak kaydet. (dosya adı ve bu dosyadaki class ın adı aynı olmalı.büyük küçük harf farklılığı da olmamalıdır.örnekte dosya adı ve class adı "abcde" dir)
2. Command Promptu aç ve C:\j2sdk1.4.2_05\bin klasörünü içine git. dir yaptığında yazmış oldupun java uzantılı dosyayı görmen gerek.. Şimdi command promptta
javac abcde.java
komutunu yaz ve entere bas.
abcde.java dosyasi halen dururken bunun yanında abcde.class dosyasinin oluştuğunu göreceksin.
3. Yine command promptta
java abcde.class komutunu girince sistem hello world yazacaktır..
class dosyalarının özelliği javanın "bir kere yaz her yerde çalıştır" özelliğinin sonucudur. Yani al bu class dosyasini götür linux sisteme aynı şekilde çalıştır java komutuyla çatır çatır çalışacaktır.
kolay gelsin
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme