2015-05-11 29 views
5

Bugün bir Java Kitaplığı oluşturdum. IntelliJ IDEA 14 bir tane eklememi istediğinden, onu bir ana sınıf kullanarak oluşturdum. Bununla birlikte, herhangi bir Ana sınıf olmaksızın normal bir kütüphane olmasını istiyorum. Ana yöntemle tek bir sınıfa sahip olmaksızın böyle bir projeden bir kavanoz dosyası oluşturmak mümkün mü? Eğer öyleyse, böyle bir kavanoz nasıl yaratırsınız?Ana Sınıf Olmadan Jar Kitaplığı Oluşturun

Hiç kullanmadığınız takdirde ana yönteme sahip olmak biraz saçma gibi görünüyor.

+0

IntelliJ'yi jar dosyasının yapması için nasıl * tam * nasıl söylediniz, ve * tam olarak nasıl * sizi sordu? Bir ana sınıf istediğini ima eden bir seçeneği seçtiğini sanıyorum. –

+0

"Bağımlılıkla modülden jar dosyası oluştur" – Thibstars

+0

Ana sınıf, "-jar" ile çalışırken kullanılan MANIFEST.MF dosyasındaki bir satırdır. Diğer durumlarda istediğiniz gibi davranmalıdır. –

cevap

1

bu makalede gibi Artifacti oluşturun, ancak ana sınıfını belirtmeden http://blog.jetbrains.com/idea/2010/08/quickly-create-jar-artifact/

Sonra>Oluştur tıklayın Yapı> objeyi oluşturun.

Bu, Ana sınıfı olmasa bile çalışır.

+0

Bunu temizlemek için teşekkürler! Yeni kütüphaneyi başka bir projeye yerleştirdiğimde hala kütüphane klasöründe Ana sınıfı gösterdiğim garip görünüyor. Bu normal mi? – Thibstars

+0

Ana sınıf kütüphanede mi? – dey

+0

Vardı ama şimdi kaldırdım ve gayet iyi çalışıyor! – Thibstars

İlgili konular