Diğer jar dosyalarında çok fazla bağımlılığa sahip büyük bir jar dosyası var ~ 40 dosya toplamda birkaç yüz MB. Bu jar dosyasıyla ilgili bağımlılık sorunları için endişeleniyorum, bu yüzden derleme zamanında bu kavanozun Manifest dosyasına gerekli bağımlılıkları eklemek istiyorum. Bu yaklaşımın olumsuzluklarının olup olmadığını merak ediyorum. Sınıf yükleme süreleri üzerinde bazı testler yaptım ve bu kadar çok etkilenmiyorlar.Sınıf yolu içinde çok fazla jar dosyası dahil etmenin etkileri
Bağımlılıkları jar'ın manifestine taşımak istememin bir başka nedeni, birçok dosyada komut satırının okunması zor ve uzun olmasıdır. JVM'ye aktarılmış bir çok -XX seçeneğimiz de var. Ancak, bunların açık bir şekilde ya da bir çeşit yapılandırma dosyasında ayarlanmasının bir yolu yok gibi görünüyor.
Şahsen, tüm seçenekleri ve jar dosyalarını el ile (ugh) elle yazmak yerine programı başlatmak için her zaman önemsiz bir betik kullanırdım. Bu, bütün sorunları bir kerede çözüyor, ancak tezahüratta kavanozları eklemekten başka bir şey yok. – Voo
Voo - Yorum için teşekkürler. Şu anda bir komut dosyası kullanıyorum ve iki meselem, çalışan süreçlere baktığımızda, her java örneğinin neredeyse tam bir terminal penceresi kapladığı bir noktaya gelmesi. İkincisi, diğerlerinin bu kavanozu kullanmakta serbest olmaları ve istedikleri gibi çağırabilmeleridir. Derleme ve çalışma zamanı arasında bir bağlantı varsa tercih ederim. – john