নেটবিনগুলি নতুন উবুন্টু 18.04 ইনস্টলেশন থেকে শুরু হয় না


19

তাজা উবুন্টু 18.04 ইনস্টলেশন এবং তার পরে নেটবিন ইনস্টলেশন পরে নেটবিন শুরু হয় না। নেটবিয়ান ইনস্টল করা হয়েছিল

sudo apt install netbeans

কিছু অন্যান্য জাভা প্রোগ্রাম (কমপক্ষে গ্রহন) খুব বেশি শুরু হয় না।

কমান্ডলাইন থেকে নেটবিনগুলি শুরু করার সময় জেভিএম সতর্কতাগুলি অনুসরণ করে:

  ~ netbeans
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.netbeans.ProxyURLStreamHandlerFactory (file:/usr/share/netbeans/platform18/lib/boot.jar) to field java.net.URL.handler
WARNING: Please consider reporting this to the maintainers of org.netbeans.ProxyURLStreamHandlerFactory
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
  ~ 

2
আমার একই সমস্যা ছিল, লিনাক্সেলপ.com
how-

1
আমি সে সম্পর্কে একটি ত্রুটি ভরিয়েছি : bugs.launchpad.net/ubuntu/+s Source / netbeans / + bug/ 1813039
লাইনে

এটা এখন কাজ করে। শুধু একটি আপগ্রেড করুন।
নিওক্স্পার্ট

উত্তর:


11

উবুন্টুর সংগ্রহস্থলটিতে এখনও নেটবিনস ৮.১ রয়েছে তবে জেডিকে ১১। সুতরাং আমি নেটবিন্স ওয়েবসাইট থেকে নেটবিয়ানস ৮.২ ডাউনলোড করেছি

নেটবিয়ান 8.2 ডাউনলোড করার পরে, এই পদক্ষেপগুলি অনুসরণ করুন:

sudo apt autoremove netbeans
cd Downloads
sudo chmod +x netbeans-8.2-linux.sh
./netbeans-8.2-linux.sh

এবং স্ক্রীন নির্দেশাবলী অনুসরণ করুন। অ্যাপ্লিকেশন ড্রয়ার থেকে সেটিংস আমদানি করুন এবং নেটবিনগুলি চালু করুন।

এছাড়াও আপনার কাছে জেডিকে 8 নামে কোনও প্যাকেজ থাকলে কেবল এটি সরিয়ে ফেলুন। আপনি প্যাকেজগুলি ব্যবহার করে ইনস্টল করতে পারেন

sudo apt list --installed

এবং openjdk-8 হিসাবে সমস্ত প্যাকেজগুলি মুছে ফেলুন,

sudo apt autoremove <package_name>

নেটবিন 9.0 স্থাপনের জন্য এখানে দেখুন


1
সুতরাং আমি মনে করি 18.04-এ জাভাটির বর্তমান সংস্করণটিকে "স্থিতিশীল" হিসাবে চিহ্নিত করা উচিত নয়। গ্রহন খুব বেশি কাজ করে না।
নিওএক্সপার্ট

5
নেটবিনগুলি বর্তমানে 18.04 এর নিচে বেশ ভেঙে গেছে বলে মনে হচ্ছে। আমি বেশ কয়েকটি jdk সংস্করণ (ওপেন এবং ওরাকল) পাশাপাশি ডিফল্ট প্যাকেজ এবং নেটবিন ইনস্টলার ব্যবহার করে দেখেছি। উইন্ডোজ বা ম্যাক মন্তব্য প্রাসঙ্গিক নয় কারণ এই সমস্যাটি 18.04 রাজ্যের সাথে সম্পর্কিত। পূর্ববর্তী রিলিজগুলিতে সবকিছু ঠিকঠাক কাজ করে।
ক্যাপ্টেন জিরাফি

4

আমি ডিফল্ট হিসাবে JDK8 ইনস্টল এবং সেট করে এটি কাজ করতে সক্ষম হয়েছি।

আমি এই ওয়েবসাইটে নির্দেশাবলী অনুসরণ করেছি: https://linuxconfig.org/how-to-install-java-on-ubuntu-18-04-bionic-beaver-linux

বিশেষভাবে:

পিপিএ সংগ্রহস্থল যুক্ত করা হচ্ছে:

sudo add-apt-repository ppa:webupd8team/java
sudo apt update

জাভা 8 ইনস্টল করুন এবং ডিফল্ট হিসাবে সেট করুন:

sudo apt install oracle-java8-set-default

আমি এর পরে ইনস্টল করা নেটবীণ .sh ফাইল ব্যবহার করে ইনস্টল করতে সক্ষম হয়েছি


এটি আমার পক্ষে কাজ করেছে, এটি গ্রহণযোগ্য উত্তর হওয়া উচিত।
অ্যাড্রায়ান নেল

3

আমি sudo update-alternatives --config javaএটি ডিফল্ট জাভা -11 এর পরিবর্তে জাভা -8 বিকল্পটি চালিয়ে এবং তারপরে সমাধান করতে সক্ষম হয়েছি । এটি কাজ করার জন্য আপনার জাভা -8 ওপেনডেডিপি প্যাকেজটি এখনও ইনস্টল থাকা দরকার।


3

উবুন্টু 18.04 এ আপগ্রেড করার পরেও আমার একই সমস্যা। নেটবিন কাজ বন্ধ করে দিয়েছে। কনফিগারেশন পরিবর্তন করার জন্য আমি অনেক উপায়ে চেষ্টা করেছি। এই সমস্যার প্রাথমিক কারণ হ'ল জাভা নির্ভরতা। নেটবিনগুলি সরাসরি ওরাকল জাভার উপর নির্ভরশীল। উবুন্টু 18.04 ডিফল্ট ওপেন jdk11 ইনস্টল এবং ডিফল্ট জাভা হিসাবে সেট সঙ্গে আসে। নেটবিনগুলি যখন এটি শুরু করে তখন নির্ভরতাগুলি পরীক্ষা করে এবং এর কারণে ব্যর্থ হয়। যদিও কয়েকটি ক্ষেত্রে এটি খোলে তবে সমস্ত বৈশিষ্ট্য কাজ করে না। কিছু সময় কেবলমাত্র কয়েকটি উইন্ডো কেবলমাত্র কাজ করে। বিশেষত প্রকল্প এক্সপ্লোরার কাজ করে না।

ত্রুটিগুলি দেখতে আপনি মেনু-> ভিউ-> আইডিএলএগ থেকে লগ ফাইলটি পরীক্ষা করতে পারেন

System Info: 
  Product Version         = NetBeans IDE 8.2 (Build 201609300101) (#5fd841261bf9)
  Operating System        = Linux version 4.15.0-34-generic running on amd64
  Java; VM; Vendor        = 1.8.0_181; Java HotSpot(TM) 64-Bit Server VM 25.181-b13; Oracle Corporation
  Runtime                 = Java(TM) SE Runtime Environment 1.8.0_181-b13
  Java Home               = /usr/lib/jvm/java-8-oracle/jre
  System Locale; Encoding = en_IN (nb); UTF-8
  Home Directory          = /home/mukesh
  Current Directory       = /home/mukesh
  User Directory          = /home/mukesh/.netbeans/8.2
  Cache Directory         = /home/mukesh/.cache/netbeans/8.2
  Installation            = /home/mukesh/netbeans-8.2/...

------------------------------------------------------------------------------

অবশেষে আমার জন্য যা কাজ করেছে তা হ'ল।

পরিশেষে আমার জন্য যা কাজ করেছে তা java_homeনেটবিনগুলির ইনস্টলড ডিরেক্টরিতে পথ নির্ধারণ করছে । নেটবিয়ান 8.2 সাধারণভাবে হোম ডিরেক্টরিতে ইনস্টল করা হয়। কিছু সময় এটি ভিন্ন হতে পারে। আপনি locateকমান্ড ব্যবহার করে জানতে পারেন । ভিতরে java_home জন্য পথ পরিবর্তন করুন

/home/<Netbean DIR>/etc/netbeans.conf
netbeans_jdkhome="/usr/lib/jvm/java-8-oracle"

নেটবিনগুলি পুনরায় চালু করুন এবং এটি সব ভালভাবে কাজ করবে।

দ্রষ্টব্য: সিস্টেম /etc/netbeans.confডিরেক্টরিতে উপরের পরিবর্তনটি কার্যকর হবে না।


আপনি কি উবুন্টু সংগ্রহশালা থেকে নেটবিয়ান ব্যবহার করেছেন বা নেটবিয়ান ওয়েবসাইট থেকে ডাউনলোড করে স্ক্রিপ্ট দ্বারা ইনস্টল করেছেন?
Youda008

নেটবিয়ান ওয়েবসাইট থেকে এবং স্ক্রিপ্ট ইনস্টল করা।
মুকেশ সিংহ রাথ’র

3

জাভা 11 সরান (যা উবুন্টু 18.xx তে নেটবিন 8.2 এর সাথে সামঞ্জস্যপূর্ণ নয়):

sudo apt remove netbeans
sudo apt remove openjdk-11-*

জাভা 8 এবং নেটবিন 8.2 ইনস্টল করুন (নেটবিনস প্রায় 214MB):

sudo apt install openjdk-8-jdk

wget https://download.netbeans.org/netbeans/8.2/final/bundles/netbeans-8.2-linux.sh

sudo sh netbeans-8.2-linux.sh

এটি জাভা অবস্থান নির্বাচন সম্পর্কে জিজ্ঞাসা যখন /usr/lib/jvm/java-8-openjdk-amd64

ইনস্টলেশন পরে আপনি এটি মাধ্যমে অ্যাক্সেস করতে পারেন

/usr/local/netbeans-8.2/bin/netbeans

যদি আপনি ডিফল্ট অবস্থান চয়ন করেন।


1

আমার জন্য সমস্যার সমাধানটি দুটি বিষয় ছিল:

  1. ওডাকল জাভা 8 তে জেডিকে সেট করা (যদি ইনস্টল করা থাকে তবে নেটবিন ইনস্টল করার সময় আপনি এটি চয়ন করতে পারেন)
  2. উবুন্টুতে ডিফল্টের পরিবর্তে নেটবিন 8.2 ইনস্টল করা যা আমার কাছে ছিল 8.1

1

আমার একই সমস্যা আছে, যদিও আমি এটি সমাধান করেছি! আসল সমস্যাটি যা jdk সংস্করণটি নেটবিয়ানরা ব্যবহার করে the বিকল্প। এটা আমার জন্য কাজ করেছে, আপনার জন্য কাজ করতে পারে!

আমি শিক্ষানবিস, আপনার পরামর্শ সর্বদা স্বাগত!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.