NetBeans 17 Java 19 માટે સમર્થન અને JDK 20 સાથે સુસંગતતા ઉમેરે છે

અપાચે-નેટબીન

NetBeans એ એક મફત સંકલિત વિકાસ વાતાવરણ છે, જે મુખ્યત્વે Java પ્રોગ્રામિંગ ભાષા માટે બનાવવામાં આવ્યું છે.

અપાચે સોફ્ટવેર ફાઉન્ડેશને તાજેતરમાં જ એલApache NetBeans 17 ના નવા સંસ્કરણનું પ્રકાશન, જેમાં મોટી સંખ્યામાં ફેરફારો અને સુધારાઓ કરવામાં આવ્યા છે.

જેઓ NetBeans થી અજાણ છે, તમારે જાણવું જોઈએ કે આ તે ખૂબ જ લોકપ્રિય IDE છે જે Java SE, Java EE, PHP, C/C++, JavaScript અને Groovy પ્રોગ્રામિંગ ભાષાઓ માટે સપોર્ટ પૂરો પાડે છે.

નેટબીન્સ 17 મુખ્ય નવી સુવિધાઓ

NetBeans 17 ની આ નવી આવૃત્તિ રજૂ કરવામાં આવી છે, તે હાઇલાઇટ કરવામાં આવ્યું છે જકાર્તા EE 10 પ્લેટફોર્મ માટે સમર્થન ઉમેર્યું y Java 19 માં કેટલીક નવી સુવિધાઓ માટે સુધારેલ સમર્થન, જેમ કે સ્વિચ એક્સપ્રેશનમાં પેટર્ન મેચિંગ.

અન્ય ફેરફારો જે બહાર આવે છે તે એ છે કે તે JDK 20 સાથે સુસંગતતા માટે તૈયાર કરવામાં આવ્યું છે, તેમજ તેઅને વધારાના સૂચનો ઉમેર્યા જાવા કોડ માટે અને તે NetBeans ના બિલ્ટ-ઇન જાવા કમ્પાઈલર nb-javac (સંશોધિત javac) ને આવૃત્તિ 19.0.1 માં અપડેટ કરવામાં આવ્યું છે.

તે ઉપરાંત, NetBeans 17 ના આ નવા સંસ્કરણમાં, ગ્રેડલ બિલ્ડ સિસ્ટમ માટે સપોર્ટ બહેતર બનાવવામાં આવ્યો છે, જાવા પ્લેટફોર્મની ઍક્સેસ બિન-જાવા ગ્રેડલ પ્રોજેક્ટ્સ માટે પ્રદાન કરવામાં આવી હોવાથી.

તે પણ રહ્યું છે મેવન બિલ્ડ સિસ્ટમ માટે સુધારેલ સમર્થન, સ્ટેક ટ્રેસ પ્રોસેસિંગને પણ સક્ષમ કરવામાં આવ્યું છે, જાવા AST પ્રેઝન્ટેશન જ્યારે ડિબગીંગને સુધારવામાં આવ્યું છે અને ખામીયુક્ત સ્ત્રોત ટેક્સ્ટના અનુક્રમણિકા સાથે.

બીજી તરફ, વેબ પ્રોજેક્ટ પર્યાવરણમાં CSS સપોર્ટમાં સુધારો થયો છે, કારણ કે તે હવે કેસ-અસંવેદનશીલ CSS પ્રોપર્ટી લુકઅપ અને CSS ક્વેરીઝ ભરતી વખતે ઑપ્ટિમાઇઝ મેચિંગ પ્રદાન કરે છે.

કોડ એડિટર સૂચિમાંના તમામ દસ્તાવેજોને એકસાથે બંધ કરવાની શક્યતા પ્રદાન કરે છે. ANTLRv4 રનટાઇમને સંસ્કરણ 4.11.1 પર અપડેટ કરવામાં આવ્યું છે અને ANTLR4 લેક્સર માટે પ્રારંભિક સમર્થન આપવામાં આવ્યું છે, જેમાં કોડને ANTLR અને TOML ફોર્મેટ સાથે કામ કરવા માટે અનુવાદિત કરવામાં આવ્યો છે.

અન્ય ફેરફારોમાંથી જે નવા સંસ્કરણથી અલગ છે:

  • કેટલાક સંસ્કરણ ઇતિહાસ સેટિંગ્સ ફરીથી કામ કરવામાં આવી છે.
  • javadoc @summary ટેગ માટે ઉમેરાયેલ આધાર.
  • પ્રોક્સી શોધ અને ઓટોકોન્ફિગરેશનનો અમલ.
  • Gradle ટૂલ્સ API ને આવૃત્તિ 8.0-rc-1 માં અપડેટ કરવામાં આવ્યું છે.
  • ઇન્ટરફેસમાં વિકલ્પો સાફ કરવામાં આવ્યા છે.
  • પ્રોક્સી શોધ અને ઓટોકોન્ફિગરેશનનો અમલ.
  • નિર્ભરતાને અપડેટ કરવા માટે સંકેત ઉમેર્યો.
  • maven 3.8.7 અને exec-maven-plugin 3.1.0 ના અપડેટ કરેલ વર્ઝન.
  • બાહ્ય અનુક્રમણિકા લોડ કરતી વખતે સ્થાનિક અનુક્રમણિકાની મંજૂરી છે.
  • PHP પર્યાવરણ PHP 8.2 માં નવી સુવિધાઓને સમર્થન આપે છે, જેમ કે ફક્ત વાંચવા માટેના વર્ગો, નલ, ખોટા અને સાચા પ્રકારો અને લક્ષણોમાં સ્થિરાંકો વ્યાખ્યાયિત કરવા.
  • enum પ્રકારો પર પદ્ધતિઓ માટે સુધારેલ આધાર.
  • OCI (ઓરેકલ ક્લાઉડ ઇન્ફ્રાસ્ટ્રક્ચર) પ્રોફાઇલ્સ માટે ઉમેરાયેલ સપોર્ટ.
  • Tomcat અને TomEE માટે જકાર્તા EE અને Java EE સપોર્ટ લાગુ કરવામાં આવ્યો છે.
  • જ્યારે Linux પર ચાલી રહ્યું હોય, ત્યારે KDE નો સબપિક્સેલ ટેક્સ્ટ રેન્ડરીંગ મોડ આપમેળે શોધાય છે.

છેલ્લે જો તમે તેના વિશે વધુ જાણવા માંગો છો આ નવા સંસ્કરણની, તમે વિગતો તપાસી શકો છો નીચેની કડી.

લિનક્સ પર અપાચે નેટબીન્સ 17 કેવી રીતે ઇન્સ્ટોલ કરવું?

જેઓ આ નવું સંસ્કરણ મેળવવા માંગે છે તેઓ માટે એપ્લિકેશન સોર્સ કોડ ડાઉનલોડ કરો, જેમાંથી મેળવી શકાય છે નીચેની કડી.

એકવાર તમારી પાસે બધું ઇન્સ્ટોલ થઈ જાય, પછી નવી ડાઉનલોડ કરેલી ફાઇલને તમારી રુચિ પણ ધ્યાનપાત્ર ડિરેક્ટરીમાં અનઝિપ કરો.

અને ટર્મિનલમાંથી આપણે આ ડિરેક્ટરી દાખલ કરીશું અને પછી એક્ઝેક્યુટ કરીશું.

ant

અપાચે નેટબીન્સ IDE બનાવવા માટે. એકવાર નિર્માણ થયા પછી તમે ટાઇપ કરીને IDE ચલાવી શકો છો

./nbbuild/netbeans/bin/netbeans

પણ ત્યાં અન્ય સ્થાપન પદ્ધતિઓ છે જેની મદદથી તેઓને સપોર્ટ કરી શકાય છે, તેમાંથી એક Snap પેકેજોની મદદથી છે.

તેમની સિસ્ટમ પર આ પ્રકારના પેકેજીસ ઇન્સ્ટોલ કરવામાં સક્ષમ થવા માટે તેમને ફક્ત સપોર્ટ હોવો જોઈએ. આ પદ્ધતિનો ઉપયોગ કરીને સ્થાપિત કરવા માટે, તમારે નીચેનો આદેશ લખો:

sudo snap install netbeans --classic

બીજી પદ્ધતિ Flatpak પેકેજોની મદદથી છે, તેથી તમારી પાસે તમારી સિસ્ટમ પર આ પેકેજોને ઇન્સ્ટોલ કરવા માટે સપોર્ટ હોવો આવશ્યક છે.

સ્થાપન કરવા માટેનો આદેશ નીચે મુજબ છે:

flatpak install flathub org.apache.netbeans

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.