জেডিকে নেটবিয়ানস কীভাবে চলবে সেট করবেন?


213

আমার কাছে পুরানো NB6.7, NB6.9, NB7.0 রয়েছে, যা jdk1.6.0_21 এবং jdk1.6.0_25 এ চলত। এখন আমি এই জেডিকেগুলি সরিয়ে ফেলেছি এবং কেবল jdk1.6.0_26 এবং jdk1.7.0 রেখেছি, তবে আমি এখনও পুরানো এনবি রাখতে চাই, তবে এখন যখন আমি তাদের চালাচ্ছি, আমি এই বার্তাটি পেয়েছি:

"নির্দিষ্ট jdkhome সিলে জাভা ইনস্টলেশন সনাক্ত করতে পারে না: \ প্রোগ্রাম ফাইল (x86) \ জাভা \ jdk1.6.0_25 আপনি কি ডিফল্ট সংস্করণ ব্যবহার করার চেষ্টা করতে চান?"

এটি "jdk1.6.0_25" কোথায় খুঁজছেন তা সন্ধান করার চেষ্টা করেছি এবং "সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ নেটবিয়ানস 6.7" এবং "সি: \ ব্যবহারকারীগণ \ USER.nbi \ registry.xML এ কয়েকটি কনফিগার ফাইল আপডেট করেছি ", এবং এখনো বার্তা আসার রাখে, আমার প্রশ্ন, কোথায় এবং কি আমি তা নির্দেশ করার জন্য পরিবর্তন করতে হবে হয়: C:\Program Files (x86)\Java\jdk1.6.0_26?

উত্তর:


372

কাসুনবিজির পরামর্শের জন্য, আমি "প্রস্তাবিত" লিঙ্কটিতে সমাধানটি পেয়েছি, নিম্নলিখিত ফাইলটি আপডেট করুন ( আপনার নেটবিন্সের সাথে 7.x প্রতিস্থাপন করুন ):

C:\Program Files\NetBeans 7.x\etc\netbeans.conf

আপনার জাভা ইনস্টলেশনটি কোথায় রয়েছে তা নির্দেশ করতে নিম্নলিখিত লাইনটি পরিবর্তন করুন:

netbeans_jdkhome="C:\Program Files\Java\jdk1.7xxxxx"

সম্পাদনা করার জন্য আপনার প্রশাসকের অধিকারের প্রয়োজন হতে পারে privile netbeans.conf


1
@ এসসিইমো সমাপ্তির জন্য, আপনি এমনকি প্রতি-ব্যবহারকারীর ভিত্তিতে বৈশিষ্ট্যগুলি ফাইলের ওভাররাইডের netbeans.confঅধীনে একটি লিখন লিখে বৈশিষ্ট্যগুলি কাস্টমাইজ করতে পারেন । (আমি ধরে নিলাম এটিই আপনার ডিস্ট্রো ইনস্টলেশন ফোল্ডার - আমি কাস্টমাইজড ফোল্ডারে ম্যানুয়াল ইনস্টল করা সংস্করণটি নিয়ে বিকাশ করছি এবং এটি 100% নিশ্চিত হতে পারে না))~/.netbeans/version/etc/usr/local.../usr/local/netbeans-7.3/etc
আলবার্তো

3
এনবি: নেটবিয়ান 8 এর মতো একটি নেটবিন.কনফ ইন রয়েছে C:\Users\You\AppData\Roaming\NetBeans\8.0\etc\netbeans.conf
ওল্ড কার্মিউডজিয়ন

1
সেই ফাইলের মন্তব্যে উল্লিখিত হিসাবে, আপনি কোন সংস্করণটি ব্যবহার করবেন তা লঞ্চটিকে সিদ্ধান্ত নিতে দেওয়ার জন্য আপনি লাইনটি মন্তব্য করতে পারেন। এটি স্বয়ংক্রিয়ভাবে সাম্প্রতিকতম সংস্করণটি চয়ন করতে পরিচালিত করে।
বব

3
পছন্দ করুন
BadHorsie

1
চিন্তা-ভাবনা পরামর্শ যে প্রশাসক বিশেষাধিকার অন্তত অধীনে উইন্ডোজ 7. আমি, সম্পাদনা netbeans.conf প্রয়োজন হয় সম্পাদনা ফাইল চেষ্টা ছাড়া প্রশাসক বিশেষাধিকার এবং যখন এটা কাজ দেখা, দৃশ্যত উইন্ডোজ আসলে একটি পৃথক কপি যেটি শুধুমাত্র দৃশ্যমান ছিল আপডেট ফাইল সংরক্ষণ আমার কাছে উইন্ডোজ এক্সপ্লোরার এর মাধ্যমে। নেটবিয়ান দৌড়ে গেলে এটি আসল ফাইলটি পড়ে, যা এখনও পুরানো জেডিকে রেফারেন্স করে। উইন্ডোজের পক্ষ থেকে কী উদ্ভট এবং বিভ্রান্তিকর আচরণ।
কেভিন রাহে

66

Tools-> এ যান Java Platforms। সেখানে, প্ল্যাটফর্ম অ্যাড ক্লিক করুন, এটি নির্দেশ করুন C:\Program Files (x86)\Java\jdk1.6.0_25। আপনি হয় অন্য জেডিকে সংস্করণ সেট করতে পারেন বা বিদ্যমান সংস্করণগুলি সরাতে পারেন।

ওরাকল (সূর্য) সাইটে প্রস্তাবিত আরেকটি সমাধান হ'ল,

netbeans.exe --jdkhome "C:\Program Files\jdk1.6.0_20"

আমি এটি 6.9.1 এ চেষ্টা করেছি। আপনি প্রতি প্রকল্প জেডিকেও পরিবর্তন করতে পারেন। আপনাকে Java Platformsডায়ালগের মাধ্যমে উপলভ্য জেডিকে সেট করতে হবে । তারপরে, Run-> Set Project Configuration-> এ যান Customize। এর পরে, খোলা ডায়ালগ বাক্সে Build-> যান Compile। সংস্করণ সেট করুন।


2
Java Platforms
নেটবিনস

33

উইন্ডোজ ব্যবহার না করা তাদের জন্য ফাইলটি পরিবর্তন করা উচিত netbeans-8.0/etc/netbeans.conf

এবং পরিবর্তন করার জন্য লাইনটি হ'ল:

netbeans_jdkhome="/usr/lib/jvm/java-8-oracle"

পুরাতন মানটি সম্পর্কে মন্তব্য করা এবং নতুন মান সন্নিবেশ করা


এটি আমার জন্য উবুন্টু 18.04 এবং নেটবিন্স আইডিই 8.2 ব্যবহার করে কাজ করেছে। ধন্যবাদ!
পিনোগিনোসড

7

উইন্ডোজ and এবং তার উপরের তাদের জন্য আরও কার্যকর সমাধান হিসাবে - আপনি যদি ব্যবহার করেন:

C:\Program Files\Java>mklink /D jdk8 jdk1.8.0_25

আপনি একটি পেতে Symbolic Link ফোল্ডার পাবেন যা যখনই কোনও নতুন জেডিকে বের হয় সামঞ্জস্য করা যায়।

তারপরে আপনাকে যা করতে হবে তা আপনার সেট করা আছে

netbeans_jdkhome="C:\Program Files\Java\jdk8"

(নেটবিন 8 এর জন্য উভয় অবস্থানে) এবং আপনাকে আর কখনও কনফিগার করতে হবে না। আপনার জেডিকে আপডেট হওয়ার সাথে সাথে কেবল প্রতিটি সময় সিমলিংকটি টুইঙ্ক করুন।


6

আমার এই বার্তাটিও ছিল কারণ আজ আমি একই ডিরেক্টরিতে আমার বিভিন্ন জেডিকে স্থানান্তরিত করার সিদ্ধান্ত নিয়েছি। আমি উইন্ডোটির প্রোগ্রাম ম্যানেজারের মাধ্যমে সমস্ত আনইনস্টল করার সিদ্ধান্ত নিয়েছি। এর পরে, অবশ্যই আমার নীচে বার্তা ছিল।

"নির্দিষ্ট jdkhome সিলে জাভা ইনস্টলেশন সনাক্ত করতে পারে না: Files প্রোগ্রাম ফাইল (x86) \ জাভা \ jdk1.7.0_60 আপনি কি ডিফল্ট সংস্করণ ব্যবহার করার চেষ্টা করতে চান?"

Jdk এর একটি নতুন ইনস্টল সমস্যাটি সমাধান করে না। ঠিক আছে আপনি মেনু টুল> জাভা প্ল্যাটফর্মগুলিতে সেটি কনফিগার করতে পারেন তবে আমার ক্ষেত্রে আমার নেটবিনস কোডফ ঠিক করতে হয়েছিল

আমি নীচে লাইন ছিল

netbeans_jdkhome="C:\Program Files\Java\jdk1.7.0_60"

এবং আমি এটি দ্বারা প্রতিস্থাপন

netbeans_jdkhome="C:\devtools\Java\jdk1.8.0_25"

1
আপনি সম্ভবত কেবল এই লাইনটি মন্তব্য করতে চান। সেক্ষেত্রে নেটবিন্স স্টার্টআপের সর্বশেষতম সংস্করণটি অনুসন্ধান করবে এবং খুঁজে পাবে।
ডানকান

5

এটি আপনার প্রশ্নের সঠিক উত্তর দেয় না, তবে সমস্যাটি ঘটাতে,

  1. আপনি নিম্নলিখিত কন্টেন্ট সহ একটি .Cmd ফাইল তৈরি করতে পারেন:

    start netbeans --jdkhome c:\path\to\jdk

  2. বা নেটবিনের শর্টকাটে উপরের বিকল্পটি সেট করুন।


1

অন্যান্য সমস্ত উত্তর বর্ণিত হয়েছে যে কীভাবে জাভা প্ল্যাটফর্মের অবস্থান স্পষ্টভাবে নির্দিষ্ট করতে হবে, যদি আপনি সত্যিই জাভাটির একটি নির্দিষ্ট সংস্করণ ব্যবহার করতে চান তবে তা ঠিক। তবে, আপনি যদি সবেমাত্র jdk এর সর্বাধিক আধুনিক সংস্করণটি ব্যবহার করতে চান এবং আপনার অপারেটিং সিস্টেমের জন্য এটি একটি "সাধারণ" জায়গায় ইনস্টল করা আছে, তবে সবচেয়ে ভাল সমাধানটি হল জেডিকে অবস্থান নির্দিষ্ট না করা। পরিবর্তে, প্রতিবার আপনি যখনই এটি শুরু করবেন তখন নেটবিয়ান্স লঞ্চারটিকে jdk অনুসন্ধান করতে দিন।

এটি করার জন্য, কমান্ড লাইনে jdkhome নির্দিষ্ট করবেন না, এবং নেটব্যানসকনফ ফাইলগুলিতে নেটবিয়ান_জেডখোম ভেরিয়েবলটি লাইন সেটিংয়ের বিষয়ে মন্তব্য করুন। (এই ফাইলগুলির সন্ধানের জন্য অন্যান্য উত্তরগুলি দেখুন))

আপনি যদি এটি করেন, আপনি যখন জাভার একটি নতুন সংস্করণ ইনস্টল করবেন, আপনার নেটবিনগুলি স্বয়ংক্রিয়ভাবে এটি ব্যবহার করবে। বেশিরভাগ ক্ষেত্রে, সম্ভবত আপনি যা চান তা সম্ভবত এটি।


0

উইন্ডোতে খুলুন সিএমডি

আপনার নেটবিন যেখানে ডাউনলোড হয়েছে সেই ডিরেক্টরিতে যান

তারপরে কমান্ডের নীচে রান করুন জেডি কে পাথ আমি উল্লিখিত পথ থেকে আলাদা হতে পারে

নেটবিয়ানস -8.2-উইন্ডোজ.এক্সি - জাভাহোম "সি: \ প্রোগ্রাম ফাইল \ জাভা \ জেডি কে -9.0.1"

যদি আপনি নেটবিনে ইনস্টল থাকা বিদ্যমান সমস্যার মুখোমুখি হন তবে আপনি বিশদটি এখানে পেতে পারেন


0

নেটবিনে আপনার ইতিমধ্যে একটি প্রকল্প রয়েছে এবং আপনি সংকলকটি পরিবর্তন করতে চান (উদাহরণস্বরূপ 1.7 থেকে 1.) তবে আপনাকে সেই প্রকল্পের জন্য জাভা উত্স সংকলকটিও পরিবর্তন করতে হবে।

প্রকল্পটিতে ডান ক্লিক করুন এবং নীচের বর্ণিত হিসাবে বৈশিষ্ট্যগুলি চয়ন করুন:

জাভা প্রকল্পের সম্পত্তি

তারপরে দেখুন যে প্রকল্পটির নীচে প্রয়োজনীয় উত্স রয়েছে led

প্রকল্প উত্স সংকলক

তারপরে পরীক্ষা করুন যে জাভা সংকলক প্রকল্পটির জন্য সঠিক:

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

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