Bir .java'dan nasıl JAR oluşturabilirim

Tek bir çerçevesi olan bir Java uygulaması (projeleri olan uygulama değil, bir proje içindeki uygulama; .java) kullanarak basit bir program yazıyordum. Dosyaların her ikisi de .java olduğundan JAR tarafından ihtiyaç duyulan bir manifesto yazamıyorum. MyApp.java, paket içeren bir sınıf gibi başlıyor, daha sonra public class MyApp { ve bir ana işlevi var, ancak hala .java! Eğer yardımcı olacaksa JDeveloper 11g'de yazıyorum...

Bu dosyalardan nasıl JAR oluşturulacağı hakkında bir fikriniz var mı?

Bir komut istemi açın.

.java dosyalarınızın bulunduğu dizine gidin

Bir dizin oluşturma

Komut satırından java derlemesini çalıştırma

javac -d ./build *.java

Eğer herhangi bir hata yoksa, derleme dizininde sınıf ağacınız olmalıdır

derleme dizinine gidin ve bir

jar cvf YourJar.jar *

Manifest check jar komut satırı anahtarlarını eklemek için

Yorumlar (4)

Basitçe komut satırı ile:

javac MyApp.java
jar -cf myJar.jar MyApp.class

IDE'lerin komut satırı terminalini kullanmaktan kaçındığından emin olun

Yorumlar (2)

Bu, terminal olmadan, doğrudan IDE'den yapılabilir. Örneğin Netbeans.

  1. Paketlerle ayrı bir proje oluşturun (Proje Oluştur - Java - Java Sınıf Kitaplığı).
  2. .java sınıflarınızı oraya koyun.
  3. Bu projeyi oluşturun.
  4. Proje klasörünüze gidin ve orada build ve dist klasörlerini bulun.
  5. Dist klasörünüzde .jar dosyasını bulun.
  6. Diğer projenizi alın ve bu .jar dosyasını proje kütüphanelerine ekleyin.
  7. İçe aktarma sizin için otomatik olarak yapılıyorsa, artık bu kütüphanedeki sınıflara ve yöntemlerine doğrudan koddan referans verebilirsiniz.
Yorumlar (0)