Žinokite, kas naujo „Apache NetBeans 11.2“ ir kaip ją įdiegti „Linux“

apache-netbeans

La Neseniai „Apache Software Foundation“ paskelbė išleidusi naują versiją jūsų integruotą kūrimo aplinką „Apache NetBeans“ 11.2. Tai jau ketvirtoji „Apache Foundation“ parengta versija, „Oracle“ pervedus „NetBeans“ kodą, ir pirmoji versija - po projekto perkėlimo iš „Apache“ inkubatoriaus.

Paleidimas yra „Java SE“, „Java EE“, PHP, „JavaScript“ ir „Groovy“ programavimo kalbų palaikymas. Tikimasi, kad C / C ++ palaikymas bus perkeltas iš „Oracle“ teikiamos 11.3 versijos kodų bazės, numatytą sausio mėnesį. 2020 m. Balandžio mėn. Bus suformuotas „Apache NetBeans 12“ leidimas, kuris bus pristatytas kaip išplėstinio palaikymo ciklo (LTS) dalis.

Tiems, kurie vis dar jie nežino apie „NetBeans“, jie turėtų žinoti, kad tai yra nemokama integruota kūrimo aplinka, padaryta daugiausia Java programavimo kalbai ir kad taip pat turi daug modulių, kad jį išplėstų.

„NetBeans“ yra labai sėkmingas atvirojo kodo projektas, turintis didelę vartotojų bazę, nuolat augančią bendruomenę.

„NetBeans 11.2“ pagrindinės naujos funkcijos

Išleidus šią naują „NetBeans 11.2“ versiją buvo pridėtos naujos PHP kalbos funkcijos, sukurta 7.4 šakoje. Taip pat paryškintos savybės, operatorius "?? = », galimybė pakeisti esamas matricas apibrėždamas naują, naujas objektų nuoseklinimo mechanizmas, galimybė rodyti didelius skaičius ir naujas funkcijų apibrėžimo formatas.

Kitas pokytis, išsiskiriantis „NetBeans 11.2“, yra „Java SE 13“ palaikymas. Pavyzdžiui, galimybė naudoti «pereiti»Vietoje operatoriaus išraiškos forma.

Se įgyvendinti teksto blokų paryškinimo ir konvertavimo operacijas Jie apima kelių eilučių teksto duomenis nenaudojant simbolių pabėgimo ir išsaugant originalų teksto formatą. Iki šiol išvardytos funkcijos buvo pažymėtos kaip bandomosios ir aktyvuojamos tik surenkant su žyma „–enable-preview“;

taip pat išryškinti įvairūs našumo optimizavimai: Padidėjo dvejetainių failų paieškos greitis medyje su pirminiais tekstais.

„Linux“ ir „Windows“ - „WatchServic“ sąsajaTai teikia „Java NIO2“ API jis naudojamas katalogų pokyčiams stebėti, taip pat greitesnis failų identifikavimas.

Patobulinta „Gradle build“ sistemos parama. Pridėta galimybė įkelti „Java“ kompiliatoriaus vėliavas, leidžiančias „Gradle“ projektuose naudoti eksperimentines „Java“ funkcijas.

Taip pat pridėtas vartotojo įvesties apdorojimas skirtuke, atspindintis surinkimo eigą (išvestis). Pradedant „Gradle Daemon“ foninį procesą, dabar atsižvelgiama į org.gradle.jvmargs ypatybę.

Kodo su „JavaScript“ analizatoriumi licencijavimo problemos buvo išspręstos, nes prieš tai analizatorių reikėjo įdiegti atskirai. Dabar „GRAAL-JS“ analizatorius buvo perkeltas iš GPL į UPL (visuotinę leidimo licenciją).

Kaip įdiegti „NetBeans 11.2“ sistemoje „Linux“?

Tiems, kurie nori įsigyti šią naują „NetBeans 11.2“ versiją Jų sistemoje turi būti įdiegta bent „Oracle“ arba „Open JDK 8“ „Java 8“ versija ir „Apache Ant 1.10“ arba naujesnė versija.

Dabar jie turi atsisiųsti programos, kurią gali gauti, šaltinio kodą iš žemiau pateiktos nuorodos.

Kai viską įdiegsite, išpakuokite naujai atsisiųstą failą į savo mėgstamą katalogą.

Iš terminalo mes eisime į šį katalogą ir tada vykdysime:

ant

Norėdami sukurti „Apache NetBeans IDE“. Sukūrę galite paleisti IDE įvesdami

./nbbuild/netbeans/bin/netbeans

taip pat yra ir kitų diegimo būdų kuria jie gali būti palaikomi, vienas iš jų yra „Snap“ paketų pagalba.

Jie turi turėti tik palaikymą, kad galėtų įdiegti tokio tipo paketus savo sistemoje. Norėdami įdiegti naudodami šį metodą, turite įvesti šią komandą:

sudo snap install netbeans --classic

Kitas būdas yra „Flatpak“ paketų pagalba, todėl jie privalo turėti palaikymą šiems paketams įdiegti savo sistemoje.

Komanda atlikti diegimą yra tokia:

flatpak install flathub org.apache.netbeans

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.