জাভা আপডেটের পরে নেটবিয়ান আইডিইতে কীভাবে নতুন জেডিকে হোম সেট করবেন (নেটবিয়ান আইডিই শুরু করতে অস্বীকার করেছে)


8

এটি এমন একটি প্রশ্ন যা আপনাকে একবার বুঝতে পেরেছিল যে আপনার জাভা সংস্করণ আপডেট করার পরে নেটবিয়ান আইডিই লঞ্চ করতে অস্বীকার করেছে। এবং $PATHআপনার .bashrcফাইলটিতে আপনার ভেরিয়েবল আপডেট করার পরেও আপনি দেখতে পান যে নেটবিয়ানগুলি আরম্ভ করবে না, এবং আপনি যখন কমান্ডের সাহায্যে কমান্ড-লাইনের মাধ্যমে চেষ্টা করবেন এবং চালু করবেন:

./netbeans-8.0.2/bin/netbeans

শুধু আপনাকে দেয়:

Cannot find java. Please use the --jdkhome switch.

তবে তারপরে আপনি যখন নতুনটি নির্দিষ্ট করার চেষ্টা করবেন jdkhome( <versionআপনার সংস্করণ নম্বর দিয়ে প্রতিস্থাপন করা হবে, উদাহরণস্বরূপ এটি এর সাথে প্রতিস্থাপন করা যেতে পারে 1.8.0_40):

./netbeans-8.0.2/bin/netbeans --jdkhome jdk<version>/

আপনি দেখতে পেয়েছেন যে নেটবিনগুলি আসলে চালু করার জন্য আপনাকে প্রতিবার এটি করতে হয়েছিল এবং এটি বরং উপদ্রব হয়ে উঠছে।

সুতরাং আপনাকে যা করতে হবে তা হল নেটবিয়ান কনফিগারেশন ফাইলে যাবার জন্য যেখানে আসল জেডি কে হোম ভেরিয়েবলটি নেটবিনের জন্য সেট করা থাকে যাতে নেটবিনগুলি প্রারম্ভের সময় সেটি উল্লেখ করতে পারে।

উত্তর:


11

নেটবিনের জন্য জেডিকে হোম নির্ধারণ করে এমন ভেরিয়েবলটি সন্ধান করতে আপনার কনফিগারেশন ফাইলটি খুলতে হবে যা এটি সেট করে ( <versionNumber>আপনার নেটবীনের সংস্করণ নম্বরটি প্রতিস্থাপন করুন, যেমন 8.0.2নেটবিন্স ফোল্ডারটি যে ডিরেক্টরিতে রয়েছে আপনি তা নিশ্চিত করেছেন) সম্ভবত হয় আপনার হোম ডিরেক্টরি হতে হবে ( cdএটি করতে cd ~:), বা /usr/local/( cdএটি করতে cd /usr/local/:)):

gedit netbeans-<versionNumber>/etc/netbeans.conf

এবং তারপরে পরিচিত ভেরিয়েবলটি সনাক্ত করুন netbeans_jdkhomeএবং এটি আপনার জেডিকে ফোল্ডারের বর্তমান অবস্থানে সেট করুন। উদাহরণস্বরূপ এটি এ জাতীয় কিছু দেখতে পারে ( <username>আপনার ব্যবহারকারী নাম দিয়ে প্রতিস্থাপন করা হয়েছে):

netbeans_jdkhome="/home/<username>/jdk1.8.0_40"

তারপরে কনফিগার ফাইলে আপনার পরিবর্তনগুলি সংরক্ষণ করুন এবং নেটবিনগুলি কোনও সমস্যা ছাড়াই লঞ্চ করা উচিত।

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