2011-08-22 15 views
6

Bildirim dosyasındaki satırların sırası önemlidir mi?Java manifest dosyalarındaki satırların sırası

Biri şeyler onun için kırmak beni ikna etmeye çalıştığında

Manifest-Version: 1.0 
Main-Class: com.something 
Class-Path: xxx.jar 

(Ana Sınıfı ve Sınıf-Yol çizgileri ters.)

için

Manifest-Version: 1.0 
Class-Path: xxx.jar 
Main-Class: com.something 

gelen bildirim dosyası değişiklikleri

+1

bir çizgi bitmeyen son satırdan sonra olduğundan emin olun. –

cevap

8

Hayır, bu iki satırın sırası önemli değil.

...

  • sürümleri::

    Manifest-Version ve İmza-Version ilk olmalı ve tam olarak bu durumda (bu bağlantılarda

    the documentation bir alıntı Onlar sihirli dizeler olarak kolayca tanınabilecekleri). Bunun dışında, ana bölümdeki özelliklerin sırası önemli değildir.

  • Sıralama:

    bireysel tezahür girişlerin sırası önemli değildir.

...

Dahili tezahür sırasız veri yapısı olan bir HashMap ile temsil edilir. Daha yakından bakmak isterseniz kaynak kodu java.util.jar.Manifest.

+0

Teşekkürler, bu onu halleder. [Daha yeni özelliklerle ilgili bir bağlantı bulduk] (http://download.oracle.com/javase/6/docs/technotes/guides/jar/jar.html#Notes%20on%20Manifest%20and%20Signature%20Files) ama seninkiyle aynı diyor. – wilx

+0

Teşekkürler. Güncellenmiş cevap :-) – aioobe

İlgili konular