19. Java grafiskā lietotne
Pārskatiet prezentāciju Java Grafiskie ietvari
Uzdevumi
- Uzstādiet Eclipse WindowBuilder spraudni.
- Izpētiet jtm.activity19 pakotni
- Implementējiet klasi ColorSlider, lai krāsu slīdņi mainītu testa apgabala fona krāsu
Eksportējiet lietojumprogrammu izpildāmā *.jar failā
- Eksportējiet ColorSlider klasi kā izpildāmu jar failu. Programmā Eclipse rīkojieties šādi:
- Ar peles labo pogu noklikšķiniet uz ColoSlider.java faila Package Explorer un atlasiet Export...
- Atlasiet Java — Runnable JAR file un spiediet Next,
- Sadaļā Launch configuration atlasiet ColorSlider - Aaaaaa (kur Aaaaaa ir jūsu projekts),
- Sadaļā Export destination ievadiet Aaaaaa/src/main/java/jtm/activity19/color-slider.jar (kur Aaaaaa ir jūsu projekts).
- Sadaļā Library handling atlasiet Package required libraries into generated JAR
- Spiediet Finish,
- Ja tiek ziņots par kļūdām/brīdinājumiem, nospiediet OK (jūs varat ignorēt brīdinājumus, bet kļūdas ir jālabo).
Atveriet termināli un pārbaudiet, jar faila izpilde no komandrindas:
cd ~/Aaaaaa/src/main/java/jtm/activity19/
java -jar color-slider.jar- Pārbaudiet, vai ColorSliderTestSuite testa komplekta testi ir sekmīgi.
Samaziniet jar failu
Ja tas tiek veikts kā vienkārša eksportēšana programmā Eclipse, jar failā ir visas bibliotēkas, kas norādītas kā projekta atkarības, kas nav nepieciešamas tikai Swing lietojumprogrammai. Varat padarīt *.jar failu daudz mazāku, iekļaujot tikai nepieciešamās bibliotēkas.
Uzstādiet ant būvēšanas rīku:
sudo apt install ant- Pakešu pārlūkā ar peles labo pogu noklikšķiniet uz faila ColoSlider.java un atlasiet Export...
- Atlasiet Java — Runnable JAR file un spiediet Next,
- Sadaļā Export destination ievadiet Aaaaaa/src/main/java/jtm/activity19/color-slider.jar (kur Aaaaaa ir jūsu projekts).
- Sadaļā Library handling atlasiet Package required libraries into generated JAR
- Iezīmējiet Save as ANT script un iestatiet kādu tā atrašanās vietu (piem., export.xml savā projektā) un pabeidziet eksportēšanu.
Atveriet failu export.xml un izdzēsiet visus zipfileset dir="... līdzīgus ierakstus, izņemot:
<zipfileset dir="/home/student/.m2/repository/com/miglayout/miglayout/3.5.5" includes="miglayout-3.5.5.jar"/>- Ar peles labo pogu noklikšķiniet uz export.xml un iezīmējiet Run as — Ant build.
- Pārbaudiet, vai tagad color-slider.jar izmērs ir daži simti kilobaitu.
Papildu informācija