La קרן אפאצ'י תוכנה הודיעה על שחרורו של הגרסה החדשה של סביבת הפיתוח המשולבת "אפאצ'י NetBeans 11.3"זוהי הגרסה החמישית שהוכנה על ידי קרן אפאצ'י לאחר העברת קוד NetBeans על ידי אורקל והגרסה הראשונה לאחר הפרויקט הועברה מהחממה לקטגוריית פרויקטים של אפאצ'י.
שחרור זה מכיל שינויים וחדשות שונות, מתוכם אנו יכולים למצוא תמיכה בשפות התכנות Java SE, Java EE, PHP, JavaScript ו- Groovy, בעוד שילוב צפוי של תמיכה בשפות C / C ++ בגירסה 11.3 של בסיס הקוד המסופק על ידי Oracle נדחה לשחרור הבא.
מה חדש ב- Apache NetBeans 11.3?
אחד החידושים העיקריים הבולטים בגרסה החדשה הזו הוא שילוב מצבי תצוגה חדשים של ממשק כהה. הדרכים החדשות שנוכל למצוא הן Dark Metal ו- Dark Nimbus, בנוסף לכך הוצע גם נושא FlatLaf חדש.
גם תמיכה משופרת בתצוגות בצפיפות פיקסל גבוהה מודגשת (HiDPI) ווידג'ט HeapView הפשוט.
חוץ מזה הוסיף תמיכה בפלטפורמת Java SE 14, מתוכנן לשחרור ב- 17 במרץ.
זה כולל הדגשת תחביר ועיצוב קוד עבור מבנים עם מילת המפתח החדשה "רשומה", המספקת דרך קומפקטית להגדרת מחלקות, ומאפשרת לך להימנע מהגדרה מפורשת של שיטות שונות ברמה נמוכה, כגון שווה (), hashCode () ו- toString ().
נוסף תמיכה במצב הפעלה של תוכניות שהופיעו ב- Java 11, מועבר כקובץ קוד מקור יחיד (מחלקה ניתנת להפעלה ישירות מקובץ קוד, מבלי ליצור קבצי מחלקה, קבצי JAR ומודולים). ב- NetBeans, תוכניות קבצים בודדות אלה ניתנות ליצור כעת מחוץ לפרויקטים בחלון המועדף, להריץ ולפתור באגים.
טוב כמו ה יכולת להפוך את ההמרה של גושי טקסט שהופיעו בגליון האחרון, כולל נתוני טקסט מרובי-שורות ללא שימוש בתווי בריחה בו. בעורך הקוד, כעת ניתן להמיר קוביות טקסט בחזרה לשורות.
ואת תמיכה משופרת בבניית Gradle. ממשק ה- API של Gradle Tooling עודכן לגרסה 6.0. נוספה תמיכה למיפוי מחדש של ספריית הבית והרכבה מרוכבת (Gradle Composite Project). הכרה בפרויקט ניתנת בשפת קוטלין. תמיכה נוספת להפעלה מאולצת של פרויקטים.
משאר השינויים הבולטים:
- עבור פרויקטים המשתמשים במערכת הבניין Maven, נוספו הגדרות כדי לעקוף את גרסת JDK המוגדרת כברירת מחדל.
- תמיכה בשפת TypeScript נוספה לעורך הקודים (מרחיבה את יכולות JavaScript, תוך היותה תואמת לאחור לחלוטין).
- עבור פרויקטים של JavaScript, הוקם מחבר המספק חיבור ל- Chrome.
- עבור PHP, השלמה אוטומטית של מאפיינים ושיטות מסופקת ללא "$ this =>".
- זה עבד כדי להיפטר מהאזהרות במהלך ההידור.
- ספריות Groovy 2.5.9, junit 5.5.2 ו- GraalVM 19.3.0 עודכנו.
- השומר מוסיף תכונה לזיהוי והסרה של ספריות NetBeans ישנות ולא בשימוש.
אם אתה רוצה לדעת יותר על זה אתה יכול להתייעץ הקישור הבא.
כיצד להתקין את NetBeans 11.3 בלינוקס?
למי שרוצה להשיג גרסה חדשה זו, עליו להוריד את קוד המקור של האפליקציה שהם יכולים להשיג מהקישור למטה.
לאחר שהכל מותקן אז, פתח את הקובץ שהורדת לאחרונה לספרייה שאתה אוהב.
ומהטרמינל אנו נכנסים לספרייה זו ואז מבצעים:
ant
לבניית ה- Apache NetBeans IDE. לאחר הבנייה תוכלו להריץ את ה- IDE על ידי הקלדה
./nbbuild/netbeans/bin/netbeans
גם ישנן שיטות התקנה אחרות בעזרתם ניתן לתמוך, אחת מהן היא בעזרת חבילות Snap.
הם רק צריכים לקבל את התמיכה כדי להיות מסוגלים להתקין חבילות מסוג זה במערכת שלהם. כדי להתקין בשיטה זו, עליך להקליד את הפקודה הבאה:
sudo snap install netbeans --classic
שיטה נוספת היא בעזרת חבילות Flatpak, אז הם חייבים לקבל את התמיכה להתקין חבילות אלה במערכת שלהם.
הפקודה לביצוע ההתקנה היא כדלקמן:
flatpak install flathub org.apache.netbeans