Eylül 21, 2008

Class dosyasını jar Dosyasına Çevirmek

$ ls
Hello.class
$ echo Main-class: Hello > main.txt
$ jar cmf main.txt Hello.jar Hello.class
$ java -jar Hello.jar
Hello World!

2 yorum:

Ömer Fadıl USTA dedi ki...

Merhabalar
Jar file oluştururken kullanmak isteyeceğiniz Jar Manifest File'ın speclerine buradan ulaşabilirsiniz :
http://java.sun.com/j2se/1.5.0/docs/guide/jar/jar.html

Öte yandan Java 7 serisi sonrasında yeni bir paketleme sistemi kullanmaya karar verdi. Java Module System ismiyle anılacak bu özellik istemi 7'ye entegrasyonu sürüyor. Jar dosyaları yerini .jam dosyalarına bırakacak.

Taking the JAM out of the JAR

* JSR 277, the Java Module System

* Instead of a .jar file, data will be stored in a .jam file.

* "superjar" that contains all the code and metadata

* Supports versioning

* A JAM can specify dependencies on other modules.

* Centralized repository on each system.

fcn dedi ki...

abi ls'den sonra

$ cat Hello.class

yapsaydın keşke. bi' de çalıştırmadan önce bi' ls daha olabilirdi mesela.