Faydalı məsləhətlər

Eclipse-də icra ediləsi bir şey necə yaradılır

Bu tamamilə yeni bir sualdır. Ubuntu üzərində Eclipse çalışıram. İşlənən bir fayl (Windows.exe faylının linux ekvivalenti) üçün tərtib etmək istədiyim bir test layihəsi yaratdım. Budur proqramımın məzmunu:

Bunu necə tərtib edəcəyini və sonra əmr satırından necə icra olunacağını bilmək istəyirəm.

İcra edilə bilən JAR faylı yaratmalısınız. Qısa müddətdə addımlar keçəcək.

Layihəni sağ vurun və "İxrac" bölməsində JAR faylını seçin.

Saxlamaq istədiyiniz yolu daxil edin. Burada bir nümunə Windows. Platformanıza uyğun olaraq dəyişdirin.

Əsas metodu ehtiva edən sinif yerini araşdıraraq seçərək əsas sinifin sahəsini düzəldin.

JAR faylını işə salmaq üçün bir qabıq və ya əmr sorğusunu açın və aşağıdakı əmri işləyin:

java -jar yolu / to / test.jar

Eclipse-də, faylı seçin, sonra ixrac edin və işə salınan qabı seçməlisiniz. Bundan əlavə, vəziyyətinizdə MyTest əsas sinifini seçmək istənir.

Eclipes dərsləri "Bir Salam Dünya Tətbiqi Yarat" təlimini tamamlasanız, bir layihə qurma, bir tətbiq yaratmaq və bir jar faylını işə salmaq üçün sizə kömək edəcəkdir.

Bunu necə tərtib edəcəyini bilmək istəyirəm.

Bir JAR faylı yaratmaq üçün Eclipse əldə etmək üçün digər cavablara baxın.

. və sonra əmr satırından necə icra ediləcəyi barədə.

Sadə vəziyyətdə, java -jar yourApp.jar-ı işə salmaqla yerinə yetirirsiniz.

Tətbiqiniz xarici kitabxanalardan asılıdırsa, bu biraz daha mürəkkəbdir.

Bir jar faylını necə icra edilə bilən bir bank üzərində seçə bilərəm?

Avtomatlaşdırma qurun

Daha əvvəl qeyd edildiyi kimi, Eclipse istifadə edərək JAR yaratarkən, bütün zəruri hərəkətləri özündə cəmləşdirən Ant skriptini saxlaya bilərsiniz.

Layihə xüsusiyyətlərində (Layihə -> Xüsusiyyətlər) bir bölmə var İnşaatçılar, əlavə inşaatçılar yarada biləcəyiniz və xüsusən də Ant bu sənədi düzəldəcəyiniz üçün bu qurucu ola bilər. Bundan sonra, hər dəfə layihəyə başladıqda (Ctrl + F11), mənbə kodunda dəyişiklik olsaydı JAR avtomatik olaraq toplanacaqdır.

JAR'ın daimi yığılmasının bu seçimi xüsusilə rahat deyil, çünki narahat vaxt ala bilər. Bunun əvəzinə bu qurucunu Xarici Vasitələrdə (Çalış -> Xarici Alətlər -> Xarici Alətlər Konfiqurasiyaları) və JAR məclisini yalnız həqiqətən ehtiyacınız olduqda idarə edin.

Sinifiniz var Myapp.classpaketdə olan ərizəm. Misal üçün şəkil fayllarını qoya bilərsiniz my.application.images və onlara MyApp sinifindən daxil olun:
Və ya hər hansı digər sinifdən:

Bu yanaşmanı istifadə edərək, həm açılmamış qaynaq fayllarına, həm də dərslərlə yanaşı JAR-da yığılmış sənədlərə daxil ola bilərsiniz.

Videoya baxın: PHP for Web Development (Fevral 2020).