Java programımı Eclipse'de derlemek ama çalıştırmak istemiyorum. Nasıl yapılacağını anlayamıyorum.
Bir Java programını .class
Eclipse'deki dosyalara çalıştırmadan nasıl derleyebilirim ?
Java programımı Eclipse'de derlemek ama çalıştırmak istemiyorum. Nasıl yapılacağını anlayamıyorum.
Bir Java programını .class
Eclipse'deki dosyalara çalıştırmadan nasıl derleyebilirim ?
Yanıtlar:
Proje-> Temizle ... seçeneğine gitmeniz ve ardından projenizi oluşturmanız gerekecektir . Bu, kaynak kodunuz çalıştırılabilir bir program olarak çalıştırmak için herhangi bir ana yöntem içermese bile çalışacaktır. .Class dosyaları, çalışma alanınızda projenizin bin klasöründe görünecektir.
.Class dosyanızı Eclipse'de silerseniz ve ardından .java dosyasından yeniden oluşturmaya çalışırsanız, hiçbir şey yapmaz. .Java dosyasını .class dosyası olmadan çalıştırmayı denerseniz, ana sınıfı bulamadığına dair bir hata alırsınız.
.Java dosyasını değiştirip yeniden kaydetmeniz ve ardından yeniden oluşturmanız ya da projede Clean çalıştırıp yeniden oluşturmanız gerekir.
Sağ tıklayın Yourproject(in project Explorer)-->Build Project
Çalıştırmadan projenizdeki tüm dosyaları derler ve derleme klasörünüzü günceller.
Bunu konsolunuzda deneyin:
javac {$PathToYourProyect}/*
Ayrıca herhangi bir harici kitaplığa ihtiyacınız varsa şunları deneyin:
javac -cp {$PathToYourLibrary}.jar {$PathToYourProyect}/*
Paket Gezgini'nde dosyaya sağ tıklayın Ardından Göster'e gidin Altında terminale gidin Eclipse bir terminale sahip olacak ve ardından derlemek için javac fileName kullan
Proje gezgini bloğuna gidin ... proje adına sağ tıklayın "Yapı Yolu" nu seçin -----------> "Yapılandırma Derleme Yolu"
sonra açılır pencere açılacaktır.
bu açılır pencerede 4 sekme bulacaksınız. 1) kaynak 2) proje 3) Kitaplık 4) sipariş ve dışa aktar
1) Kaynak'a tıklayın
projeyi seçin (derlemek istediğiniz dosyanın mevcut olduğu)
ve sonra Tamam'a tıklayın ...
Projenin çalışma alanı konumuna gidin, bir bin klasörü açın ve bu sınıf dosyasını arayın ...
o java dosyasını derlenmiş olacaksın ...
sadece çapraz doğrulamak için değiştirilen zamanlamayı kontrol edin.
umarım bu yardımcı olur.
Teşekkürler.