NetBeans 17 জাভা 19 এর জন্য সমর্থন যোগ করে এবং JDK 20 এর সাথে সামঞ্জস্যপূর্ণ

অ্যাপাচি-নেটবিয়ান

NetBeans হল একটি ফ্রি ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট, যা মূলত জাভা প্রোগ্রামিং ভাষার জন্য তৈরি।

অ্যাপাচি সফটওয়্যার ফাউন্ডেশন সম্প্রতি এল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-এর এই নতুন সংস্করণে, গ্রেডল বিল্ড সিস্টেমের জন্য সমর্থন উন্নত করা হয়েছে, যেহেতু জাভা প্ল্যাটফর্মে অ্যাক্সেস নন-জাভা গ্রেডল প্রকল্পগুলির জন্য সরবরাহ করা হয়েছিল।

এটাও হয়েছে Maven বিল্ড সিস্টেমের জন্য উন্নত সমর্থন, স্ট্যাক ট্রেস প্রসেসিংও সক্ষম করা হয়েছে, জাভা AST ডিসপ্লে যখন ডিবাগিং উন্নত করা হয়েছে এবং ত্রুটিপূর্ণ উত্স পাঠ্যের সূচীকরণ করা হয়েছে।

অন্যদিকে, ওয়েব প্রকল্প পরিবেশ CSS সমর্থন উন্নত করেছে, যেহেতু এটি এখন কেস-অসংবেদনশীল সিএসএস প্রপার্টি লুকআপ এবং সিএসএস প্রশ্নগুলি পূরণ করার সময় অপ্টিমাইজ করা মিল সরবরাহ করে।

কোড এডিটর একবারে তালিকার সমস্ত নথি বন্ধ করার সম্ভাবনা অফার করে। ANTLRv4 রানটাইম 4.11.1 সংস্করণে আপডেট করা হয়েছে এবং ANTLR4 Lexer-এর জন্য প্রাথমিক সমর্থন দেওয়া হয়েছে, যেখানে কোডটি 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 (ওরাকল ক্লাউড ইনফ্রাস্ট্রাকচার) প্রোফাইলের জন্য সমর্থন যোগ করা হয়েছে।
  • জাকার্তা EE এবং Java EE সমর্থন Tomcat এবং TomEE এর জন্য প্রয়োগ করা হয়েছে।
  • লিনাক্সে চলাকালীন, KDE-এর সাবপিক্সেল টেক্সট রেন্ডারিং মোড স্বয়ংক্রিয়ভাবে সনাক্ত করা হয়।

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে চান এই নতুন সংস্করণের, আপনি বিস্তারিত দেখতে পারেন নিম্নলিখিত লিঙ্ক.

কীভাবে লিনাক্সে অ্যাপাচি নেটবিন 17 ইনস্টল করবেন?

যারা এই নতুন সংস্করণটি পেতে চান তাদের জন্য অবশ্যই অ্যাপ্লিকেশন সোর্স কোড ডাউনলোড করুন, যা থেকে পাওয়া যাবে নিম্নলিখিত লিঙ্ক.

তারপরে আপনি সবকিছু ইনস্টল করার পরে, সদ্য ডাউনলোড হওয়া ফাইলটিকে আপনার পছন্দসই ডিরেক্টরিতে আনজিপ করুন।

এবং টার্মিনাল থেকে আমরা এই ডিরেক্টরিটি প্রবেশ করতে যাচ্ছি এবং তারপর সম্পাদন করব:

ant

অ্যাপাচি নেটবিন আইডিই বানাতে। একবার নির্মিত আপনি টাইপ করে আইডিই চালাতে পারেন

./nbbuild/netbeans/bin/netbeans

এছাড়াও অন্যান্য ইনস্টলেশন পদ্ধতি আছে যার সাহায্যে তাদের সমর্থন করা যেতে পারে, তাদের মধ্যে একটি হল স্ন্যাপ প্যাকেজের সাহায্যে।

তাদের সিস্টেমে এই ধরণের প্যাকেজ ইনস্টল করতে সক্ষম হওয়ার জন্য তাদের কেবল সমর্থন প্রয়োজন। এই পদ্ধতিতে ইনস্টল করতে, আপনাকে অবশ্যই নিম্নলিখিত কমান্ডটি টাইপ করতে হবে:

sudo snap install netbeans --classic

আরেকটি পদ্ধতি হল Flatpak প্যাকেজগুলির সাহায্যে, তাই আপনার সিস্টেমে এই প্যাকেজগুলি ইনস্টল করার জন্য আপনাকে অবশ্যই সমর্থন থাকতে হবে।

ইনস্টলেশন সঞ্চালনের আদেশ নিম্নরূপ:

flatpak install flathub org.apache.netbeans

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।