নেটবিনে 8.2 প্রকল্প তৈরি করতে পারে না


125

আমার উইন্ডোজ 10 ওএস রয়েছে, আমি জেডিকে 9 এবং নেটবিনস 8.2 সংস্করণ সমস্ত বৈশিষ্ট্য সহ ডাউনলোড করেছি। আমি যখন (জাভা) প্রকল্প তৈরি করতে চাই, এটি কেবল এটি করতে পারে না। আমাকে একটি ত্রুটি বা কিছু দেয় না, কেবল এই ফাঁকা স্ক্রিন।

এখানে চিত্র বর্ণনা লিখুন

এখানে কী সমস্যা হতে পারে, তাই আমি কোনও প্রকল্প তৈরি করতে পারি না?

উত্তর:


67
  1. আপনি ফোল্ডারটি মুছে ফেলে আপনার সমস্যার সমাধান করতে পারেন JDK-9
  2. নেটবিয়ান পুনরায় আরম্ভ করুন।
  3. আপনি JDK এর ডিফল্ট সংস্করণ ব্যবহার করতে চাইলে এটি আপনাকে একটি বার্তা দেবে।
  4. টিপুন yesবা ok

অথবা আপনি JDK-9আপনার পিসি থেকে সরিয়ে ইনস্টল করতে পারেন JDK-8


29
আপনাকে পিসি থেকে jdk-9 আনইনস্টল করতে হবে না। নেটবিন চালানোর জন্য ব্যবহৃত জেডিকে পরিবর্তন করতে আপনার <নেট নেটব্যান্স ইনস্টলেশন ডিরেক্টরি> /etc/netbeans.conf- র পূর্ববর্তী জেডিকে পাথের সাথে আপনাকে কেবল "নেটবিয়ান_জেডিখোম" এর মান নির্ধারণ করতে হবে।
অ্যার_টেক

এফওয়াইআই: আমার ক্ষেত্রে কোনও বার্তা ছিল না। আমাকে কমান্ড লাইনে যেতে হয়েছিল এবং স্পষ্টভাবে জেডিকে যাওয়ার পথ নির্দিষ্ট করতে হয়েছিল।
রেজিস

জাস্ট @ অ্যারো_টেক বলেছে, আপনার সি: \ প্রোগ্রাম ফাইলগুলি \ জাভা \ জেডিএক ফোল্ডারে আছে কিনা তা খতিয়ে দেখুন ... জেডকে আপনার নেটবিনের সাথে সামঞ্জস্যপূর্ণ, মনে রাখবেন যে জেআর এবং জেডিকে এক নয় ...
ডেভিড লোপস

@ আরো আমি নেটবিন ইনস্টল করার সময় প্রথম দিকে একই সমস্যাটির মুখোমুখি হচ্ছি আমি প্রথমে জাভা অ্যাপ্লিকেশন তৈরি করতে পারিনি তবে কিছুদিন পরে আমার জাভা পণ্যগুলির সমস্যাটি স্বয়ংক্রিয়ভাবে সমাধান হয়ে গেছে তবে এখনও আমি মাভেন, সি ++ ইত্যাদির মতো অন্যান্য প্রকল্প তৈরি করতে অক্ষম am আমি jdk7 এবং নেটবিন v8.0 ব্যবহার করছি। দয়া করে এই সমস্যাগুলি সমাধান করার জন্য কয়েকটি পদক্ষেপের পরামর্শ দিন
আজ স্টাইলগুলি

106

সম্পাদনা: জেডিকে 8 ইনস্টল করার সমাধানটি হ'ল জেডিকে 9 এবং এর বাইরেও বর্তমানে সমর্থিত নয়।

তবে, আপনি ইতিমধ্যে JDK 8 ইনস্টল করেছেন, তারপর দয়া করে নীচে বর্ণিত পদক্ষেপগুলি অনুসরণ করুন।

কারণটি হল যে বেস জিন্স দিয়ে শুরু হওয়া জেডিকে বেসের সাথে বিরোধ রয়েছে। আপনাকে এটি একটি নিম্ন সংস্করণে সেট করতে হবে।

  1. ফোল্ডারে যান "C:\Program Files\NetBeans 8.2\etc"বা নেটবিন যেখানেই ইনস্টল করা আছে।
  2. খোলা netbeans.confফাইলটি ।
  3. নির্ণয় netbeans_jdkhomeএবং সেখানে JDK পথ প্রতিস্থাপন "C:\Program Files\Java\jdk1.8.0_152", অথবা যেখানেই থাকুন না কেন আপনার JDK ইনস্টল করা হয়। সঠিক পথটি ব্যবহার করতে ভুলবেন না, বা আপনি সমস্যার মধ্যে চলে যাবেন। এখানে, JDK 1.8.0_152ইনস্টল করা আছে।
  4. ফাইলটি সংরক্ষণ করুন এবং নেটবিয়ানগুলি পুনরায় চালু করুন। এটি আমার পক্ষে কাজ করেছে, আপনার জন্যও করা উচিত।

3
বিশেষত যেহেতু ইনস্টল নির্দেশাবলী ন্যূনতম সংস্করণ 8 বলে ... সর্বোচ্চ নয়।
বনিকিটনার

1
সুতরাং আপনি কী বোঝাতে চাইছেন যে জেডিকে 9 নেটবিনস 8.2 এর সাথে কাজ করবে না?
রবি পিতরদা

না, এটি হবে না, @ রাভিপিত্রোদা।
কিংসলে ইজাইক

42

অন্য লোকেরা যেমন বলেছে, নেটবিয়ানরা সর্বদা জেডিকে ইনস্টলড (বর্তমানে জেডিকে 9) এর সর্বশেষ সংস্করণটি ব্যবহার করতে চলেছে যা নেটবিস 8.2 এর সাথে কাজ করছে না এবং আপনারা যেমন উল্লেখ করেছেন তেমন সমস্যা তৈরি করছে।

আপনি নেটবিয়ানদের জেডিকে 9 মুছে ফেলার পরিবর্তে জেডিকে 8 ব্যবহার করতে বাধ্য করে এই সমস্যাটি সমাধান করতে পারেন!
আপনাকে কেবল netbeans.confফাইল সম্পাদনা করতে হবে:
ম্যাকোস/Applications/NetBeans/NetBeans8.2.app/Contents/Resources/NetBeans/etc
উইন্ডোজC:\Program Files\NetBeans 8.2\etc\

আপনার প্রিয় এডিটরে খুলুন netbeans.conf এবং এই লাইন খুঁজে পেয়েছেন: netbeans_jdkhome="/path/to/jdk" সরান # এর সামনে সাইন এবং আপনার পছন্দসই জেডিকে সংস্করণ (জেডি কে 8) বাড়ির অবস্থান টাইপ করে এটি সংশোধন করুন।

আমি নিশ্চিত না কেন জেডিকে 9 নেটবিয়ানস 8.2 এর সাথে কাজ করছে না, তবে যদি আমি জানতে পারি তবে আমি এটি এখানে লিখব ...


ডিফল্ট জেডিকে অবস্থানগুলি:

ম্যাক ওএস ↴

/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home

উইন্ডোজ ↴

সি: \ প্রোগ্রাম ফাইল \ জাভা \ jdk1.8.0_152

আমি উদাহরণ হিসাবে jdk1.8.0_152 ব্যবহার করেছি


হ্যাঁ এটি ছিল নতুন জাভা সংস্করণটির সাথে ...
অদ্ভুতভাবে

বিস্তারিত তথ্যের জন্য ধন্যবাদ! আমার সমস্যা সমাধান করেছেন :) যদি কেউ জানতে চান, jdk1.8.0_162 কাজ করে!
কেনেহো

দয়া করে আমাকে যখন এটি সম্পাদনা করুন তখন আমাকে সাহায্য করুন বলুন যে আমার কী করা উচিত তা সম্পাদনা করার অনুমতি আমার কাছে নেই
রণজিথ আলাপ্পদন

উত্তর করার জন্য ধন্যবাদ. তবুও এটি একটি খারাপ নকশা যা সঠিক ত্রুটির বার্তা ছাড়াই কিছু ব্যর্থ হয়। এটি হতাশার কিছুটা।
রেজিস মে

23

আমার একই সমস্যা ছিল আমি নেটবিনস 8.2 ম্যাকোস হাই সিয়েরায় ইনস্টল করেছি এবং ডিফল্ট সেটিংস দ্বারা নেটবিয়ান্স সর্বশেষ জেডিকে রিলিজ (বর্তমানে জেডিকে 9) নিয়ে কাজ করবে।

নেটবীনের সমস্যা

আমি যা করেছি তা নেটবিয়ানদের জেডিকে 8 ব্যবহার করতে বাধ্য করেছিল, আপনাকে অবশ্যই আপনার netbeans.confফাইলটি কনফিগার করতে হবে, আপনি এটি সন্ধান করতে পারেন:

/ অ্যাপ্লিকেশনস / নেটবিয়ানস / নেটবিয়ানস 8.2.app/Contents/Ses উত্স / নেটবিয়ানস / নেট / বিড়ম্বন.কম

এখানে চিত্র বর্ণনা লিখুন

আপনার জেডিকে আপনার অসুবিধা ও আপডেট করতে হবে, আপনি এখানে পাবেন:

/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home

এখানে চিত্র বর্ণনা লিখুন

কেবল এটি সংরক্ষণ করুন, নেটবিয়ানগুলি পুনরায় চালু করুন এবং আপনার কাজ শেষ হয়েছে!


জাভা ঘরে ঘরে পান: প্রতিধ্বনি $ জাভাহোম
অভিষেক

10

আপনি যদি লিনাক্সে চালনা করেন তবে ন্যানো বা অন্য কিছু ব্যবহার করে নেটবাইনস ফাইল ফাইল খুলুন।

nano netbeans-8.2/etc/netbeans.conf

এবং jdkome বা jdk ডিরেক্টরি সম্পাদনা করুন

netbeans_jdkhome="/usr/lib/jvm/java-1.8.0-openjdk-amd64"

আপনি আপনার jdk সংস্করণ দিয়ে পরীক্ষা করতে পারেন

java -version

অথবা

ls /usr/lib/jvm

2
অসাধারণ! এটি আমার জন্য কাজ করেছে - ডিফল্ট জাভা 11 এবং ওপেনজেডিকে 8 রয়েছে, উমাকে দিয়ে নেটবিয়ান ইনস্টল করা আছে। এরপরে কিছুই মেনু আইটেম কাজ করেনি বা করেনি, যতক্ষণ না: ১. আমার ডিফল্ট জাভাটি সুডো আপডেট-বিকল্পগুলির সাথে পরিবর্তন করেছে --config java; বিকল্প / usr / lib / jvm / java-8-openjdk-amd64 / জেআর / বিন / জাভা; 2. / home/myusername/.local/share/umake/ide/netbeans/etc/netbeans.conf এর অবস্থান পাওয়া গেছে; ৩. যুক্ত লাইন নেটবিয়ানস_জেডখোম = "/ ইউএসআর / লিব / জেভিএম / জাভা-১.৮.০-ওপেনজডক-এমডি 64৪" "- প্রায় পয়েন্ট ১-এর মতো গুরুত্বপূর্ণ জিনিসগুলি মূল ফোল্ডার ছিল, এক্সিকিউটেবল নয়।
uldics

7

জাভা এসই ডেভলপমেন্ট কিট 9 নেটবিন আইডিই 8.2 এর সাথে সামঞ্জস্যপূর্ণ নয়।

আমার সমাধান:

  1. বর্তমান জেডিকে 9 মুছুন
  2. জেডিকে এর পূর্ববর্তী বিশ্বাস সংস্করণটি ইনস্টল করুন: জেডিকে 8
  3. নিম্নলিখিত ফাইলটি সংশোধন করুন: installed প্রোগ্রাম ফাইলগুলি B নেটবিনস 8.2 \ ইত্যাদি \ নেটবিয়ানসকনফ নতুন ইনস্টল করা জেডিকে 8: নেটবিয়ানস_জেডিখোম = "সি: \ প্রোগ্রাম ফাইলগুলি জাভা \ jdk1.8.0_151" (উদাহরণ)

4
আপনার টিপ জন্য ধন্যবাদ! আমি ডি: \ প্রোগ্রাম ফাইলগুলি B নেটবিনস ৮.২ \ ইত্যাদি be নেটবিয়ানস.কনফ সম্পাদনা করেছি এবং নেটবিয়ান_জেডখোম = "ডি: re পিয়ের \ জাভা k জেডিকি 9" এর পরিবর্তে নেটবিয়ানস_জেডখোম = "ডি: \ পিয়ের \ জাভা \ জেডকি 1.8.0_144" সেট করেছি এবং এটি কাজ করছে. Jdk9 মুছতে হবে না।
পিয়েরলুইগি ভার্নেটটো

5

Jdk ১০. এর সাথে একই সমস্যার মুখোমুখি হয়েছে জেডকে ডিফল্ট অবস্থানের জন্য অনুরোধ করা নেটবিয়ান ইনস্টল করার সময় জেডকে ১০ হিসাবে নেওয়া হয়েছিল। এটি ইস্যুটি ছিল, এটি জেডিকে ৮ (১.৮) হওয়া উচিত।

  1. নেটবিন বন্ধ করুন
  2. ফাইলের নীচে খুলুন
    C:\Program Files\NetBeans 8.2\etc\netbeans.conf
  3. Jdkhome লাইন jdk9 বা # চিহ্ন সহ jdk10 মন্তব্য করুন:
    # netbeans_jdkhome="C:\Program Files\Java\jdk-10.0.1"
  4. Jdk8 এর জন্য নতুন জেডিখোম লাইন যুক্ত করুন:
    netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_171"
  5. নেটবিয়ান শুরু করুন

দ্রষ্টব্য: যদি উপরের .conf ফাইলটি সম্পাদনাযোগ্য না হয় তবে প্রশাসক মোডটি ব্যবহার করুন। আমি নোটপ্যাড ++ ব্যবহার করি, এটি প্রশাসক মোডে নোটপ্যাড ++ পুনরায় চালু করার জন্য অনুরোধ জানায়, তারপরে ঠিকঠাক কাজ করে।


2
ম্যাক ওএসে: / লাইব্রেরি / জাভা / জাভা ভার্চুয়ালম্যাচাইনস / জেডকি 1.8.0_181.jdk/ সামগ্রীসমূহ / হোম
জন জাং

2

আমারো একই ইস্যু ছিল,

  • নেটবিয়ান ছেড়ে দিন।
  • এতে JDK9 ফাইলটি মুছুন: / গ্রন্থাগার / জাভা / জাভা ভার্চুয়ালম্যাচাইনস
  • JDK8 ইনস্টল করুন: লিঙ্ক ডাউনলোড করুন

শুভকামনা :)


1

@ বুন্টু 18.04

sudo apt install openjdk-8-jdk
তারপর
sudo update-alternatives --config java


  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      manual mode
* 2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode

Press <enter> to keep the current choice[*], or type selection number: 

জাভা চয়ন 8 তারপর পুনরায় আরম্ভ netbeans
সম্পন্ন


আমি theese পদক্ষেপ কিন্তু thoose বর্ণিত প্রয়োজন stackoverflow.com/a/48381790/1315873 পুনরায় চালু করার NetBeans sais: "JDK অনুপস্থিত এবং কিছু NetBeans মডিউল সঞ্চালনের প্রয়োজন বোধ করা হয় [...]
ফীল

0

হ্যাঁ এটি কাজ করছে: jdk 9.0 এর পথটি সরিয়ে ফেলুন এবং এটিকে কেন্ট্রোল প্যানেল থেকে আনইনস্টল করুন পরিবর্তে জেডকে 8 রূপান্তর ইনস্টল করুন এবং এটির পথ নির্ধারণ করুন, এটি নেটবিন 8.2 দিয়ে সহজেই কাজ করছে।


আমি jdk9.0 আনইনস্টল করিনি। সবেমাত্র jdk8_u162 ইনস্টল করা হয়েছে এবং নেটবেইনস_জেডখোম = "<জেডি কে 8> এর পথে" "/etc/netbeans.conf এ আপডেট হয়েছে। নেটবিনগুলি পুনরায় চালু করার সময় এটি কাজ করে। আপনি যদি আগে নিষ্ক্রিয় করে থাকেন তবে আপনার জাভা প্লাগিনগুলি সক্রিয় করার প্রয়োজন হতে পারে।
তরুণ

জেডিকে 9 আনইনস্টল করার দরকার নেই। আপনি আপনার উত্তরটি পুনরায় রেকর্ডিং বা মোছার বিষয়ে বিবেচনা করতে পারেন।
স্কোমিসা

0

আমি সেটিং চেষ্টা netbeans_jdkhome="/path/to/jdk-9.0.4"মধ্যে netbeans.config এর "সি: \ প্রোগ্রাম ফাইল \ NetBeans8.2 \ ইত্যাদি" মধ্যে উইন্ডোজ 10 । এটি "অপ্রত্যাশিত ব্যতিক্রম" একটি বিজ্ঞপ্তি দেখায় ।


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