2 tane jar dosyası nasıl birleştirilir?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
11 Ağu 2020
Mesajlar
84
Tepki puanı
6
Ödüller
4
5 HİZMET YILI
2 adet mc mod var elimde biri normal mod biride ayırlmış bir hitbox hilesi ayrı ayrı attığımda ikiside çalışıyor amaç burda hilenin gizli olması bunu normal kullanılan bir mod paketinin içine atıp çalıştırabilirmiyim ?
 
Griffin Premium
Katılım
3 Eki 2018
Mesajlar
1,737
Çözümler
22
Tepki puanı
786
Ödüller
13
Sosyal
7 HİZMET YILI
deneyip gör kanka at ikisinde çalışmazsa olmuyordur.
 
Banlı Üye
Katılım
15 Tem 2022
Mesajlar
639
Tepki puanı
208
Yaş
26
3 HİZMET YILI
Kütüphane oluşturduğumuzda birden çok JAR dosyaları ile uğraşmak zorunda kalırız, ama piyasadaki Spring, primefaces gibi kütüphaneler tek bir JAR dosyasını bize vererek kullanmamızı istemektedirler. Bunu kullanmış oldukları JAR dosyalarını birleştirerek yapmaktadırlar.
Tek bir JAR dosyasını biz bu makalede ANT kullanarak yapacağız. ANT'ın zaten içerisinde olan zipfileset ve zipgroupfileset kullarak yapabiliriz. Aşağıda basit bir örneği bulunmaktadır.


<jar id="files" jarfile="all.jar">
<zipfileset src="first.jar" includes="**/*.java **/*.class"/>
<zipfileset src="second.jar" includes="**/*.java **/*.class"/>
</jar>


Yukarıdaki örnekte first.jar ve second.jar dosyalarını birleştirerek all.jar kütüphanesine koymaktayız. Gelelim daha karmaşıl bir örnek yapmaya ve bunu da NetBeans kullarak yapalım.

İlk başta Window->Files diyerek dosyalar görünümümü açalım ve oradan build.xml dosyasına gelelim bu ANT'ın kullandığı dosyadır. Bu dosyaya yeni bir target ekleyebileceğimiz gibi var olan bir targeti de kullanabiliriz. Ben yeni bir target oluşturup kullanmayı tercih ediyorum ve aşağıdaki kodu ekleyerek bitiriyorum işimi.


<target name="package-for-store" depends="jar">


<property name="store.jar.name" value="degistirilecekIsim"/>




<property name="store.dir" value="store"/>
<property name="store.jar" value="${store.dir}/${store.jar.name}.jar"/>

<echo message="Tek bir paket olarak yaratılıyor."/>

<delete dir="${store.dir}"/>
<mkdir dir="${store.dir}"/>

<jar destfile="${store.dir}/temp_final.jar" filesetmanifest="skip">
<zipgroupfileset dir="dist" includes="*.jar"/>
<zipgroupfileset dir="dist/lib" includes="*.jar"/>

<manifest>
<attribute name="Main-Class" value="${main.class}"/>
</manifest>
</jar>

<zip destfile="${store.jar}">
<zipfileset src="${store.dir}/temp_final.jar"
excludes="META-INF/*.SF, META-INF/*.DSA, META-INF/*.RSA"/>
</zip>

temp_final.jar"/>

</target>





Burada proje dosyalarımıza store adli bir klasör oluşturarak. Onun altında store.jar.name özelliği adında bir JAR oluşturacağız. Bunu çalıştırmak için build.xml dosyasının üzerine sağ tıklayıp Run Target->package-for-store seçmeliyiz ve birleştirilmiş JAR dosyalarımız store klasöünün altında bizleri bekliyor olacaktır.
Post automatically merged:

örnekli bir şekilde gösterdim umarım yaparsın teşşekkürler.
 
Griffin Premium
Katılım
3 Eki 2018
Mesajlar
1,737
Çözümler
22
Tepki puanı
786
Ödüller
13
Sosyal
7 HİZMET YILI
Kütüphane oluşturduğumuzda birden çok JAR dosyaları ile uğraşmak zorunda kalırız, ama piyasadaki Spring, primefaces gibi kütüphaneler tek bir JAR dosyasını bize vererek kullanmamızı istemektedirler. Bunu kullanmış oldukları JAR dosyalarını birleştirerek yapmaktadırlar.
Tek bir JAR dosyasını biz bu makalede ANT kullanarak yapacağız. ANT'ın zaten içerisinde olan zipfileset ve zipgroupfileset kullarak yapabiliriz. Aşağıda basit bir örneği bulunmaktadır.


<jar id="files" jarfile="all.jar">
<zipfileset src="first.jar" includes="**/*.java **/*.class"/>
<zipfileset src="second.jar" includes="**/*.java **/*.class"/>
</jar>


Yukarıdaki örnekte first.jar ve second.jar dosyalarını birleştirerek all.jar kütüphanesine koymaktayız. Gelelim daha karmaşıl bir örnek yapmaya ve bunu da NetBeans kullarak yapalım.

İlk başta Window->Files diyerek dosyalar görünümümü açalım ve oradan build.xml dosyasına gelelim bu ANT'ın kullandığı dosyadır. Bu dosyaya yeni bir target ekleyebileceğimiz gibi var olan bir targeti de kullanabiliriz. Ben yeni bir target oluşturup kullanmayı tercih ediyorum ve aşağıdaki kodu ekleyerek bitiriyorum işimi.


<target name="package-for-store" depends="jar">


<property name="store.jar.name" value="degistirilecekIsim"/>




<property name="store.dir" value="store"/>
<property name="store.jar" value="${store.dir}/${store.jar.name}.jar"/>

<echo message="Tek bir paket olarak yaratılıyor."/>

<delete dir="${store.dir}"/>
<mkdir dir="${store.dir}"/>

<jar destfile="${store.dir}/temp_final.jar" filesetmanifest="skip">
<zipgroupfileset dir="dist" includes="*.jar"/>
<zipgroupfileset dir="dist/lib" includes="*.jar"/>

<manifest>
<attribute name="Main-Class" value="${main.class}"/>
</manifest>
</jar>

<zip destfile="${store.jar}">
<zipfileset src="${store.dir}/temp_final.jar"
excludes="META-INF/*.SF, META-INF/*.DSA, META-INF/*.RSA"/>
</zip>

temp_final.jar"/>

</target>





Burada proje dosyalarımıza store adli bir klasör oluşturarak. Onun altında store.jar.name özelliği adında bir JAR oluşturacağız. Bunu çalıştırmak için build.xml dosyasının üzerine sağ tıklayıp Run Target->package-for-store seçmeliyiz ve birleştirilmiş JAR dosyalarımız store klasöünün altında bizleri bekliyor olacaktır.
Post automatically merged:

örnekli bir şekilde gösterdim umarım yaparsın teşşekkürler.
Sağol bu benimde işime yarıyacak
 
Wanderlust
Süper Moderator
Katılım
1 Şub 2017
Mesajlar
2,109
Çözümler
392
Tepki puanı
532
Ödüller
16
Yaş
28
9 HİZMET YILI
dostum boostmytool adlı youtube kanalından netbeans ile alakalı videolar var netbeansi nasıl etkili kullanacağın jar dosyalarını nasıl ekleyeceğin nasıl birleştireceğin her türlü bilgiyi orada bulabilirsin tavsiyem oraya göz at çünkü yazılı kaynak ile çok bir şey anlayacağını sanmıyorum
 
Seçkin Üye
Katılım
6 Ocak 2021
Mesajlar
315
Tepki puanı
114
Ödüller
1
Yaş
25
5 HİZMET YILI
dostum çözümü bulursan lütfen banada ilet aynı durumdan muzdaribim benimde ihtiyacım var yapamadım
 
Üye
Katılım
15 May 2017
Mesajlar
30
Tepki puanı
1
Ödüller
5
Yaş
36
9 HİZMET YILI
Ben programla birleştiriyorum aga Bazen apk dosyalarını birleştirmem gerekiyor Bluestack için işimi görüyor
 
Onaylı Üye
Katılım
23 Eki 2022
Mesajlar
51
Tepki puanı
3
Ödüller
1
Yaş
23
3 HİZMET YILI
knk proglramlarla birleştiriyorum ben sende öyle yapabilirsin
 
天使
Süper Üye
Katılım
1 May 2022
Mesajlar
626
Çözümler
3
Tepki puanı
64
Ödüller
3
Sosyal
4 HİZMET YILI
Kütüphane oluşturduğumuzda birden çok JAR dosyaları ile uğraşmak zorunda kalırız, ama piyasadaki Spring, primefaces gibi kütüphaneler tek bir JAR dosyasını bize vererek kullanmamızı istemektedirler. Bunu kullanmış oldukları JAR dosyalarını birleştirerek yapmaktadırlar.
Tek bir JAR dosyasını biz bu makalede ANT kullanarak yapacağız. ANT'ın zaten içerisinde olan zipfileset ve zipgroupfileset kullarak yapabiliriz. Aşağıda basit bir örneği bulunmaktadır.


<jar id="files" jarfile="all.jar">
<zipfileset src="first.jar" includes="**/*.java **/*.class"/>
<zipfileset src="second.jar" includes="**/*.java **/*.class"/>
</jar>


Yukarıdaki örnekte first.jar ve second.jar dosyalarını birleştirerek all.jar kütüphanesine koymaktayız. Gelelim daha karmaşıl bir örnek yapmaya ve bunu da NetBeans kullarak yapalım.

İlk başta Window->Files diyerek dosyalar görünümümü açalım ve oradan build.xml dosyasına gelelim bu ANT'ın kullandığı dosyadır. Bu dosyaya yeni bir target ekleyebileceğimiz gibi var olan bir targeti de kullanabiliriz. Ben yeni bir target oluşturup kullanmayı tercih ediyorum ve aşağıdaki kodu ekleyerek bitiriyorum işimi.


<target name="package-for-store" depends="jar">


<property name="store.jar.name" value="degistirilecekIsim"/>




<property name="store.dir" value="store"/>
<property name="store.jar" value="${store.dir}/${store.jar.name}.jar"/>

<echo message="Tek bir paket olarak yaratılıyor."/>

<delete dir="${store.dir}"/>
<mkdir dir="${store.dir}"/>

<jar destfile="${store.dir}/temp_final.jar" filesetmanifest="skip">
<zipgroupfileset dir="dist" includes="*.jar"/>
<zipgroupfileset dir="dist/lib" includes="*.jar"/>

<manifest>
<attribute name="Main-Class" value="${main.class}"/>
</manifest>
</jar>

<zip destfile="${store.jar}">
<zipfileset src="${store.dir}/temp_final.jar"
excludes="META-INF/*.SF, META-INF/*.DSA, META-INF/*.RSA"/>
</zip>

temp_final.jar"/>

</target>





Burada proje dosyalarımıza store adli bir klasör oluşturarak. Onun altında store.jar.name özelliği adında bir JAR oluşturacağız. Bunu çalıştırmak için build.xml dosyasının üzerine sağ tıklayıp Run Target->package-for-store seçmeliyiz ve birleştirilmiş JAR dosyalarımız store klasöünün altında bizleri bekliyor olacaktır.
Post automatically merged:

örnekli bir şekilde gösterdim umarım yaparsın teşşekkürler.
Sag olun hocam
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst