logo

Како направити извршну јар датотеку у Јави

Тхе јар (Јава архива) алат ЈДК пружа могућност креирања извршне јар датотеке. Извршна јар датотека позива главни метод класе ако двапут кликнете на њу.

Да бисте креирали извршну јар датотеку, потребно је да креирате .мф фајл , такође познат као датотека манифеста.

питхон тупле сортиран

Преузмите овај пример

Креирање датотеке манифеста

Да бисте креирали датотеку манифеста, потребно је да напишете Маин-Цласс, затим двотачку, затим размак, затим име класе и унесите. На пример:

мифиле.мф
 Main-Class: First 

Као што видите, мф датотека почиње са именом класе простора двотачке главне класе. Овде је име класе Фирст.

У мф датотеци, нови ред је обавезан после назива класе.


Креирање извршне јар датотеке помоћу јар алата

Алат за јар нуди много прекидача, неки од њих су следећи:

  1. креира нову архивску датотеку
  2. -ин генерише детаљан излаз. Приказује укључени или екстраховани ресурс на стандардном излазу.
  3. укључује информације манифеста из дате мф датотеке.
  4. одређује име архивске датотеке
  5. -Икс издваја датотеке из архивске датотеке

Сада, хајде да напишемо код за генерисање извршне тегле користећи мф датотеку.

Треба писати јар онда прекидачи онда мф_филе онда јар_филе онда .цлассфиле као што је дато у наставку:

 jar -cvmf myfile.mf myjar.jar First.class 

То је приказано на слици датој испод:

јава променљива променљива
креирање извршне јар

Сада ће креирати извршну јар датотеку. Ако двапут кликнете на њега, позваће главни метод прве класе.


Претпостављамо да сте креирали било коју апликацију засновану на прозору користећи АВТ или СВИНГ. Ако то не учините, можете користити код дат у наставку:

Прво.јава
 import javax.swing.*; public class First{ First(){ JFrame f=new JFrame(); JButton b=new JButton('click'); b.setBounds(130,100,100, 40); f.add(b); f.setSize(300,400); f.setLayout(null); f.setVisible(true); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) { new First(); } } 
Преузмите овај пример

Да видимо како изгледа извршна јар датотека на доњој слици:

извршна јар датотека у јава