If it is not explicitly told in following recipe, setting up services are described for Ubuntu 20.04 server, but applications are described for Xubuntu 20.04 workstation. If you use different Ubuntu version or Linux distribution, settings as well as content, names and places of configuration files may be different!
Got it.

16. Java grafiskā lietotne

  1. Pārskatiet prezentāciju Java Grafiskie ietvari

    Uzdevumi

    1. Uzstādiet Eclipse WindowBuilder spraudni.
    2. Izpētiet jtm.activity16 pakotni
    3. Implementējiet klasi ColorSlider, lai krāsu slīdņi mainītu testa apgabala fona krāsu

    Eksportējiet lietojumprogrammu izpildāmā *.jar failā

    1. Eksportējiet ColorSlider klasi kā izpildāmu jar failu. Programmā Eclipse rīkojieties šādi:
      1. Ar peles labo pogu noklikšķiniet uz ColoSlider.java faila Package Explorer un atlasiet Export...
      2. Atlasiet Java — Runnable JAR file un spiediet Next,
      3. Sadaļā Launch configuration atlasiet ColorSlider - Aaaaaa (kur Aaaaaa ir jūsu projekts),
      4. Sadaļā Export destination ievadiet Aaaaaa/src/main/java/jtm/activity16/color-slider.jar (kur Aaaaaa ir jūsu projekts).
      5. Sadaļā Library handling atlasiet Package required libraries into generated JAR
      6. Spiediet Finish,
      7. 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).
    2. Atveriet termināli un pārbaudiet, jar faila izpilde no komandrindas:

      cd ~/Aaaaaa/src/main/java/jtm/activity16/
      java -jar color-slider.jar
    3. 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.

    1. Uzstādiet ant būvēšanas rīku:

      sudo apt install ant
    2. Pakešu pārlūkā ar peles labo pogu noklikšķiniet uz faila ColoSlider.java un atlasiet Export...
    3. Atlasiet Java — Runnable JAR file un spiediet Next,
      1. Sadaļā Export destination ievadiet Aaaaaa/src/main/java/jtm/activity16/color-slider.jar (kur Aaaaaa ir jūsu projekts).
      2. Sadaļā Library handling atlasiet Package required libraries into generated JAR
      3. 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.
    4. 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"/>

      Neizdzēsiet <fileset dir="${dir.buildfile}/target/classes"/> rindu, ko var viegli pazaudēt starp zipfileset dir="..." rindām!

    5. Ar peles labo pogu noklikšķiniet uz export.xml un iezīmējiet Run as — Ant build.
    6. Pārbaudiet, vai tagad color-slider.jar izmērs ir daži simti kilobaitu.

    Jūs varat izmantot ColorSliderTest.java klases dizainu kā veidni GUI testam jūsu komandas darba projektam.

    Papildu informācija


  

Created by Valdis Vītoliņš on 2024-04-29 18:45
Last modified by Valdis Vītoliņš on 2024-04-29 18:59
 
Xwiki Powered
Creative Commons Attribution 3.0 Unported License