Iyo itsva vhezheni yeakakurumbira IDE NetBeans 12.0 yatove pakati pedu uye iyo Apache Software Foundation Sangano yakaita chiziviso chekuburitswa kwayo uye kuwanikwa munguva pfupi yapfuura. Iyi ndiyo vhezheni yechitanhatu yakagadzirirwa neApache Foundation mushure mekuchinjiswa kweNetBeans kodhi naOracle.
Uku kuburitswa kweApache NetBeans 12 inonyanya kuzivikanwa nekusvika ichiperekedzwa nehurefu hwekutsigira kutenderera (LTS).
Kune avo vasingazive iyi IDE, iwe unofanirwa kuziva kuti inopa rutsigiro rwe Java SE, Java EE, PHP, JavaScript neGroovy mitauro yekuronga. Kuwedzera kune ayo maficha, pane chirongwa chehurongwa chakavakirwa paAnt, vhezheni yekudzora uye kugadzirisa zvekare.
Chii chitsva muNetBeans 12.0?
Mune iyi vhezheni nyowani yeIDE, zvinotaurwa mukuzivisa kuti iyo inotarisirwa C / C ++ mutauro rutsigiro yamiswazve kune inotevera vhezheni, uye ndeyekuti kunyangwe kuchinjiswa kweOracle kodhi inoenderana nekuvandudzwa kwemapurojekiti muC uye C ++ kwakapedzwa panguva yekugadzirira kweshanduro yekupedzisira, kusangana kwekodhi iyi muNetBeans kwaida nguva yakawanda kupfuura yaitarisirwa .
Naizvozvo haina kukwanisa kuendesa chikamu ichi natively, kunyangwe vagadziri vanogona kuisa kuburikidza ne "Plugin Manager" ma module.
Kana iri nhau, tinogona kuwana iyo tsigiro ye Java SE 14 chikuva, izvo izvi inosanganisira kujekesa kwema syntax uye fomati yekodhi Zvekuvaka nezwi nyowani kiyi "rekodhi".
Uye zvakare, iyo yekuyedza kuyedzwa kwepateni inoenderana pane "instanceof" inoshanda yakaenderera.
Kana zviri zvemaficha kubva Java 13, muNetBeans 12.0 tsigiro inosanganisirwa yekushandura fomati yemavhoriyamu mamaki mabhureki pasina hunhu kupukunyuka, mune kodhi mupepeti seti yemitsetse ikozvino inogona kushandurwa kuita akafanana mavara mabhuroko uye zvinopesana.
Kubva pane Java 11 maficha, rutsigiro rwekutanga nzira yemapurogiramu akaunzwa sefaira rimwe chete nekodhi yekodhi inozivikanwa.
Chimwe chiitiko ndeye yakawedzera rutsigiro rweJava EE 8 ine kugona kuvaka webhu kunyorera uchishandisa Maven kana Gradle.
Java EE 8 mafomu akagadzirwa neNetBeans anogona kuisirwa muJava EE 8 mudziyo uchishandisa iyo nyowani Maven template webapp-javaee8 yakagadzirirwa kushandiswa neNetBeans.
Kune Maven, kusangana pamwe neJaCoCo raibhurari kwakagadzwa uye kugona kupfuudza nharo kubva kuMaven Java compiler kune iyo Java kodhi mhariri yakapihwa.
Yakawedzerwa tsigiro yemodular Java mapurojekiti uye rutsigiro rweJavaEE yeGradle. Gradle Tooling API yakagadziridzwa kuita vhezheni 6.3. Iyo nyowani Java Frontend application wizard inorongedzerwa Gradle, kuwedzera kune yakawedzera rutsigiro rwekugadzirisa madhizaini eGradle Web neKotlin Gradle.
Yeimwe shanduko izvo zvinomira pachena:
- TypeScript mutauro rutsigiro yakawedzerwa kune iyo kodhi mhariri.
- Yakagadziridzwa rutsigiro rweHiDPI kuratidza uye yakareruka HeapView widget.
- Wakawedzera imwe yerima interface inoratidza modes: Rima Simbi uye Rima Nimbus.
- Wakawedzera rutsigiro rwezvinhu zvitsva muPHP 7.4.
- Chinyorwa chitsva cheFlatLaf chakakurudzirwa.
Kana iwe uchida kuziva zvakawanda nezvazvo unogona kubvunza chinotevera chinongedzo.
Maitiro ekuisa NetBeans 12.0 paLinux?
Kune avo vanoda kuwana iyi nyowani vhezheni, ivo vanofanirwa kurodha pasi sosi kodhi yekushandisa iyo yavanogona kuwana kubva pane iyi link iripazasi.
Paunenge iwe uchinge waiswa zvese ipapo, unzip iyo ichangoburitswa faira mune dhairekitori raunoda.
Uye kubva kuchipatara tinopinda dhairekitori uye tobva taita:
ant
Kuvaka iyo Apache NetBeans IDE. Paunenge wavaka iwe unogona kumhanyisa iyo IDE nekutaipa
./nbbuild/netbeans/bin/netbeans
Uyewo kune dzimwe nzira dzekuisa iyo yavanogona kutsigirwa nayo, imwe yacho iri nerubatsiro rweSnap mapakeji.
Ivo chete vanofanirwa kuve nerutsigiro kuti vakwanise kuisa aya marudzi emapakeji pane yavo system. Kuisa nenzira iyi, unofanirwa kunyora unotevera kuraira:
sudo snap install netbeans --classic
Imwe nzira ndeye nerubatsiro rwePlppak mapakeji, saka ivo vanofanirwa kuve nerutsigiro rwekuisa aya mapakeji pane yavo system.
Iwo wekuraira kwekumisikidza uri unotevera:
flatpak install flathub org.apache.netbeans
Kutenda nekutumira.
Muchikamu chekumisikidza, chinongedzo kukodhi yekushandisa chinongedzera kuchikamu chegumi negumi, kwete gumi nemaviri atiri kutaura nezvazvo.
The link is this: https://netbeans.apache.org/download/nb120/nb120.html
Iko zvakare kune imwezve nzira yekumisikidza iyo ndeye kurodha pasi sh script iyo yavanopa uye nekumhanyisa iyo yakananga mune chinongedzo nemvumo yemutungamiri.