Bir projenin doğruluğunu kontrol etmek için javac (veya başka bir araç, javac kullanılamaz) çalıştırabilir miyim: sözdizimi hataları veya eksik ithalat varsa, ek açıklamaların yanlış kullanımı, erişim ihlalleri, en somme, eylem oluşturmayı seçtiğinizde tutulma tarafından bildirilecek olan her şey.Sadece doğruluğu kontrol etmek ve herhangi bir çıktı üretmemek için javak kullanmak mümkün mü?
cevap
İki seçenekli javac çalıştırabilirsiniz:
- -c dosyaların yolunu vermek için yolu için
- -s kütüphaneler
için gerçekten kontrol etmek isterseniz Proje, Maven veya Ant gibi bir bağımlılık yöneticisini kullanıp, hataları, derlemeleri, paketleri, vb. kontrol edebilir, ancak bir konfigürasyon dosyası kullanarak projenizde bazı konfigürasyonlara ihtiyaç duyacaktır. Maven)
Javac'ın düzgün çalıştığı gerçeği, eksik bağlılıklar nedeniyle NoClassDefFoundError sorunlarını almanıza engel olmaz.
Bu soruya cevap vermiyor ve bir yorum olarak daha uygun olacak. – Marv
sadece sınıf dosyaları üretmeden bir Eclipse yapı eşdeğer seçeneği -d none
(mevcut sürümler için here bakınız) ile invokingJDT batch compiler olduğunu.
Maven çıkışını kontrol edecek. – FinnTheHuman
Maven’e giriş yapmakta zorluk çekiyorum. Kendimi kürekle kullanıyorum (ama son derece basit bir anlayışı var). Bu tür şeyleri anlamıyorum, çünkü C# arka planından geldim ve Çözüm dağıtmanız gereken tek şey. – FinnTheHuman
Maven sadece kurmanız ve yapılandırmanız gereken bir "ekstra" programdır (PATH ortamı). Ardından, projenizin kökünde "pom.xml" isimli bir dosya eklemeniz gerekir. Bir göz atın: https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html Ardından "maven gölgeli eklenti" hakkında bir göz atın, eklenecek bazı satırlar var. "Paket" komutunu yapılandırmak için "paket" komutunu kullanarak jargonunuzla bağımlılıklarınızı sallayın;) – Aeldred