„NetBeans“: kas tai yra ir kaip jį įdiegti „Ubuntu“ ir išvestiniuose produktuose

„NetBeans“ ir „Ubuntu“

Jau keletą metų programavimas atveria daug durų. Seniai praėjo tie laikai, kai programavote kurti tik svarbesnę programinę įrangą. Dabar yra daugiau įrenginių, daugiau programų parduotuvių ir daugiau potencialių klientų, todėl, galvodami apie savo mokymo programos rengimą ir tobulinimą, reikia atsižvelgti į programavimą ir plėtrą. Visa tai didina susidomėjimą "NetBeans", „Java“ pagrindu sukurta integruota kūrimo aplinka.

Turi integruota plėtros aplinka Jis taip pat žinomas kaip IDE dėl savo santrumpos anglų kalba („Integrated Development Environment“). Šis IDE, kaip mes nuo šiol jį nurodysime, yra skirtas apriboti kodo klaidas ir palengvinti klaidų taisymą tokiais įrankiais kaip „NetBeans FindBugs“, kuriais siekiama surasti ir ištaisyti įprastas „Java“ ir „Debugger“ kodo klaidas. valdyti sudėtingą kodą naudojant lauko valdiklius, pertraukimo taškus ir vykdymo stebėjimą. Kita vertus, „NetBeans IDE“ yra sukurtas specialiai „Java“ kūrėjams, jis palaiko C / C ++, PHP, Groovy ir HTML5, be „Java“, „JavaScript“ ir „JavaFX“.

„NetBeans 11“ „Kubuntu“

„NetBeans“ yra specialiai sukurtas „Java“ kūrėjams

Įrankiai ir galimybės „NetBeans“ IDE įtraukti turtingo teksto rengyklę, skirtą pertvarkyti įrankius ir kodo šablonus, išsamūs, aukšto lygio programų vaizdai, „vilkimo ir nuleidimo“ GUI išdėstymas bei versijos, integruojant „iš karto“ su tokiais įrankiais kaip „Git“. „NetBeans“ IDE gali veikti bet kurioje operacinėje sistemoje kuri palaiko JVM suderinama, įskaitant „Linux“, „Windows“ ir „OS X“.

Pagrindinė „NetBeans“ platforma palaiko naujų programų kūrimą ir tolesnis esamų programų kūrimas naudojant modulinius programinės įrangos komponentus. „NetBeans“ IDE kaip „NetBeans“ platformoje veikianti programa yra išplėsta ir gali būti išplėsta, kad palaikytų naujas kalbas.

Atvirojo kodo IDE

Projektą įkūrė „Sun Microsystems“ šio amžiaus pradžioje arba praėjusio amžiaus pabaigoje, atsižvelgiant į tai, kad šimtmetis prasideda to paties 1 metais. Mes išvengsime painiavos, jei sakysime, kad ji buvo įkurta 2000 m. Birželio mėn. Vėliau „NetBeans“ nusipirko „Oracle“, tačiau „Sun MicroSystems“ išlieka pagrindine projekto rėmėja.

Mes kalbame apie IDE atvirojo kodo, kuris padeda vis daugiau žmonių jį naudoti, iš dalies sugebėdamas juo naudotis nemokamai. Praėjus šešeriems metams po išleidimo, IDE buvo licencijuota pagal Bendrąją kūrimo ir platinimo licenciją (CDDL), o po metų - dviem licencijomis - CDDL ir GPL2.

Naujausia versija, kurią galite įdiegti, kaip paaiškinsime toliau, yra Apache NetBeans 11 ir buvo išleistas 4 m. balandžio 2019 d. Iki v8.2 jos vardas buvo „NetBeans X“, 9.0 m. liepos mėn. pakeistas į „Apache NetBeans 2018“. Nuo devintos versijos nebebuvo daugiau taškinių versijų, tarsi, pavyzdžiui , v8.2, v7.3.1 ir v6.9.1, be kita ko.

„NetBeans“ priklauso nuo „Java“

Kaip paaiškinome ir paminėsime vėliau, kalbame apie IDE arba integruotą kūrimo aplinką „Java“ pagrindu. Tai reiškia, kad nuo šios technologijos priklauso, ar ji galės veikti. Be „Java“ nėra „NetBeans“. Tai taip pat reiškia, kad galime rasti tam tikro nesuderinamumo, pavyzdžiui, jei naudosime seną „Java“ versiją ir modernią IDE versiją, kuri yra šio įrašo veikėja. Geriausias būdas to išvengti, kaip paaiškiname kitame skyriuje, yra įdiegti versiją, kurios pakete yra visa reikalinga programinė įranga. „NetBeans“ yra tiek APT, tiek „Snap“ ir „Flatpak“ versijose. Tai paskutinis, kurį norime įdiegti, nes jame jau yra „Java“ versija, kuri veiks geriausiai, viskas tame pačiame pakete.

Kai bandome įdiegti „Snap“ versiją naudodami komandą „sudo snap install netbeans“, ji mus įspėja, kadŠi „netbeans“ snapo peržiūra buvo paskelbta naudojant klasikinį uždarymą, kad galėtumėte atlikti savavališkus sistemos pakeitimus už seifo ribų, kuriuose paprastai yra spragtukai, o tai gali kelti riziką jūsų sistemai.„Bet aš manau, kad tai visiškai saugu. Iš kitos pusės, šiame pakete nėra „Java“ nes jis yra įtrauktas į „Flatpak“ versiją.

java logotipas
Susijęs straipsnis:
„Oracle Java 11“ diegimas „Ubuntu 18.10“ ir dariniuose

Kaip įdiegti „NetBeans“ „Ubuntu“

Manau, kad skirtingi esami „NetBeans“ diegimo metodai yra viena geriausių jos vizitinių kortelių. Turiu omenyje, kad yra daugybė būdų jį įdiegti, įskaitant du garsiausius „Next-Gen“ paketus: „Flatpak“ ir „Snap“. Mes galime jį įdiegti tiesiai iš savo programinės įrangos centro APT versijoje, „Snap“ versijoje tuose, kurie jį palaiko, kai tik įdiegimas atliekamas nuo nulio, taip pat „Flatpak“ versijoje, jei anksčiau įgalinome palaikymą. Tiesiog ieškokite „neatbeans“ be kabučių programinės įrangos centre ir pasirodys visos trys parinktys. Visais trimis atvejais „NetBeans“ galime įdiegti iš mygtuko „įdiegti“.

Kita vertus, mes taip pat galime jį įdiegti iš terminalo, kuris būtų toks APT versijoje:

sudo apt install netbeans

Ši „Snap“ versijos komanda:

sudo snap install netbeans --classic

Toliau pateikiama „Flatpak“ versija:

flatpak install flathub org.apache.netbeans

Nuo to, kas gali atsitikti, ar tiesiog kaip įdomu, komanda „NetBeans“ paleisti „Flatpak“ versijoje būtų tokia:

flatpak run org.apache.netbeans

Kodėl nerekomenduoju APT versijos (ar net „Snap“)

Arba kas yra tas pats: kodėl patartina įdiegti „Flatpak“ versiją. Iš esmės dėl dviejų priežasčių:

  • APT versija įdiegia daugybę priklausomybių.
  • „Java“ turi būti įdiegta atskirai. Jei įdiegsime nepalaikomą versiją, net negalėsime paleisti programos.

Kita vertus, „Flatpak“ pakete savaime yra viskas, ko reikia norint veikti. Praktiškai neįmanoma suderinamumo problemų, kaip gali būti APT versijoje.

Ir kaip jį pašalinti

Mes galime jį pašalinti, kai įdiegėme, tai yra iš programinės įrangos centro ar terminalo. Komandos būtų:

APT versijoje:

sudo apt remove netbeans
sudo apt autoremove

Greitai

sudo snap remove netbeans --classic

Vėliau aplankus ištrinsime /home/.netbeans, / home / snap / netbeans ir šaknis / var / snap / netbeans.

„Flatpak“ versijoje:

flatpak --USUARIO uninstall org.apache.netbeans

Vėliau ištrinsime „NetBeans“ aplanką, kuris bus /home/.var/app/org.apache.netbeans.

Ar jau žinote, kas yra „NetBeans“ ir kaip jį įdiegti / pašalinti „Ubuntu“?

apie gradlę
Susijęs straipsnis:
Gradle, įdiekite šį automatikos įrankį Java projektams

Palikite komentarą

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

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  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ą.