Ang pinakamaikling mga tagubilin. Nagsusulat kami ng isang simpleng application ng pagsubok, sabihin ang "Hi Amigo!" sa HiAmigo.txt file nang 100 beses.
public class Main {
public static void main(String[] args) throws IOException {
File file = new File("C:\\temp\\HiAmigo.txt");
FileWriter fileWriter = new FileWriter(file);
for (int i = 0; i < 100 ; i++) {
fileWriter.write("Hi Amigo! \n");
}
fileWriter.close();
}
}
Sinusuri namin na gumagana ang lahat sa yugtong ito (mahalaga ito!) Pumunta sa File -> Structure ng Proyekto -> Mga Artifact -> + JAR -> Mula sa Mga Module na may mga dependency.. Tukuyin ang landas sa aming Main.class: I-click ang OK I-click ang Build Artifacts - > Aksyon - > Lumilitaw ang Build Our artifact: Tinatanggal namin ang aming test file na “C:\\temp\\HiAmigo.txt” at patakbuhin ang JAR. Dapat lumitaw muli ang file. Kung ito ay lumitaw, ang lahat ay ok. Mag-move on na tayo. I-download ang tool mula sa site na https://launch4j.sourceforge.net/ (Inirerekomenda ko ang bersyon 3.14, ipapaliwanag ko kung bakit mamaya). I-install at ilunsad. Kailangan natin ng dalawang field. Ipinapahiwatig namin ang aming JAR at kung saan ilalagay ang natapos na .exe. Ngayon ay ang pinaka-kagiliw-giliw na bahagi. Isipin ang isang sitwasyon kung saan ang makina kung saan pinaplano naming gamitin ang aming application ay walang naka-install na JRE at walang paraan upang mai-install ito. Madalas itong nangyayari para sa mga kadahilanang pangseguridad. Bilang karagdagan, mainam na bigyan ang aming aplikasyon ng mas mataas na antas ng awtonomiya. Gawin natin ang sumusunod. Gumawa tayo ng hiwalay na direktoryo para sa ating aplikasyon, sabihin nating OurApp. Sa loob ay lumikha kami ng isang JRE folder. I-download ang JRE (sa aking halimbawa, hayaan itong maging jre-8u361-windows-i586), i-install ito sa isang lugar (kung ito ay isang handa na archive, i-unzip ito) at i-extract ang lahat ng mga file mula dito. Kinokopya namin ang lahat sa \OurApp\JRE\ dapat itong magmukhang ganito: Sa Launch4j, pumunta sa tab na JRE at sa field na Bundled JRE paths: tukuyin ang pangalan ng direktoryo ng JRE Mag-click sa gear at pumili ng anumang file upang i-save ang configuration tulad ng file.xml Pagkatapos mag-click sa save, lalabas ang sa amin exe. Kopyahin ang exe at ilagay ito sa tabi ng folder ng JRE. Tanggalin ang pagsubok na C:\temp\HiAmigo.txt. Inilunsad namin ang exe at panoorin kung paano nilikha ang isang bago. Iyon lang. Ngayon ang OurApp na direktoryo ay maaaring i-archive at ilipat kahit saan, gagana ang exe. Mahalaga: Ang bersyon ng JRE sa folder ay hindi dapat mas mababa kaysa sa kung saan ginawa ang artifact. Suriin ang field: Sa aking kaso, may mga problema sa compatibility sa x86 platform at gumamit ako ng wrapper na bersyon 3.14, dahil pinapayagan ka nitong tahasang tukuyin ang uri ng target na arkitektura. Sa pangkalahatan, salamat sa lahat para sa iyong pansin. Ito ang aking unang artikulo sa pagtuturo, mangyaring huwag husgahan nang mahigpit. Kapayapaan para sa lahat!
GO TO FULL VERSION