2 Ekim 2018 Salı

Manifest Sınıfı

Giriş
Şu satırı dahil ederiz.
import java.util.jar.Manifest;
constructor
Şöyle yaparız.
Manifest manifest = new Manifest(new FileInputStream(new File("MANIFEST.MF")));
getEntries metodu
Şöyle yaparız.
Map<String, Attributes> entries = manifest.getEntries();
getMainAttributes metodu
Örnek
Şöyle yaparız.
Attributes attr = manifest.getMainAttributes();
Örnek
Elimizde şöyle bir MANIFEST.MF dosyası olsun.
Manifest-Version: 1.0
X-COMMENT: Main-Class will be added automatically by build
Şöyle yaparız.
Manifest manifest = new Manifest(new FileInputStream(new File("MANIFEST.MF")));
Attributes attr = manifest.getMainAttributes();

System.out.println(attr.getValue("Manifest-Version"));
System.out.println(attr.getValue("X-COMMENT"));
Çıktı olarak şunu alırız.
1.0
Main-Class will be added automatically by build
Örnek
Şöyle yaparız.
Manifest manifest = new Manifest();
manifest.getMainAttributes().put(Attributes.Name.MANIFEST_VERSION, "1.0");

Hiç yorum yok:

Yorum Gönder