জেভিএহোমকে জেডিকে বা জেআরইতে নির্দেশ করা উচিত?


102

আমি উল্লেখ JAVA_HOMEকরতে C:\Program Files (x86)\Java\jre7। এটা ভাল কাজ করে। এরপরে, আমি পিপীলিকাটি আনজিপ করেছিলাম এবং পিঁপড়ের সাথে সম্পর্কিত পরিবেশের ভেরিয়েবলগুলি সেট আপ করি, টাইপ করার পরে আমি নিম্নলিখিত ত্রুটি বার্তা পেয়েছি"ant -version"

ভাবমূর্তি

আমি এই ফোরামটি অনুসন্ধান করেছি। দেখে মনে হচ্ছে একটি সমাধান হ'ল জাভাটি জেআরইয়ের পরিবর্তে জেডিকে করা। এটির সমাধান হওয়া উচিত কিনা তা আমি ঠিক নিশ্চিত নই। অন্য কথায়, সাধারনত, কোনটি জাভাবাহোমকে নির্দেশ করা উচিত? জেডিকে নাকি জেআরই?

উত্তর:


121

যদি আপনি কোনও প্রকারের উন্নয়ন করছেন, বা মাভেন বা পিঁপড়া দিয়ে তৈরি করছেন, আপনাকে জেডিকে (জাভা ডেভেলপমেন্ট কিট) দিকে নির্দেশ করতে হবে যেখানে javac(জাভা কম্পাইলার) মতো ইউটিলিটি রয়েছে । অন্যথায়, আপনি জেআরই (জাভা রানটাইম এনভায়রনমেন্ট) এর দিকে নির্দেশ করতে পারেন।

জেডিকে জেআরই এবং আরও অনেক কিছু রয়েছে। আপনি যদি কেবল জাভা প্রোগ্রামগুলি চালাচ্ছেন তবে আপনি জেআরই বা জেডিকেকে নির্দেশ করতে পারেন।


7
সুতরাং JAVA_HOMEদুটি জিনিস করতে ব্যবহৃত হয়: 1: বিকাশের সরঞ্জামগুলির জন্য, সন্ধান করা javac.exe। 2: অনুন্নত সরঞ্জামের জন্য, সন্ধান করা java.exe। এটি "একটি জিনিসের জন্য একটি সরঞ্জাম" লঙ্ঘন করেছে বলে মনে হচ্ছে । JDK_HOMEপরিবর্তে ব্যবহার করা উচিত নয় ?
পেসারিয়ার

4
এই সাইটে চিত্রটি জেডিকে এবং জেআরইয়ের মধ্যে সম্পর্ক দেখায়। docs.oracle.com/javase/8/docs
andrybak

1
জাভা পাথটি জেআরই বা জেডিকে হিসাবে সেট করা আছে কিনা তা কি ব্যাকরণগতভাবে প্রো-ব্যাকরণটি যাচাই সম্ভব?
দিনেশ কুমার পি

9

কেবল (আপনার jdk1.xxx_xx এ পরিবর্তন করুন)

জাভাআহোম = সি: \ প্রোগ্রাম ফাইল \ জাভা \ jdk1.8.0_05


6

আমার জেভিএহোম জেডিকে নির্দেশ করে। যদি এটি এখনও কাজ না করে, আপনি জাভা 7 এর জন্য না পিঁপড়া ডাউনলোড করেছেন কিনা তা পরীক্ষা করুন এবং জাভা 6 এর জন্য নয়।


5

সাধারণত, আপনি জেআরই বা জেডিকে এটিকে নির্দেশ করেন কিনা তাতে কিছু আসে যায় না। এটি অ্যাপ্লিকেশন যা এটি ব্যবহার করে তার উপর নির্ভর করে। অ্যান্ট ডকুমেন্টেশন আপনি বলছেন উচিত JDK এ বাতলান সব অ্যান্ট এর বৈশিষ্ট্য জন্য।


2

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


2

আপনি জেডিকে বা জেআরই ব্যবহার করতে পারেন তবে:

JDV / JRE ব্যবহারের জন্য JAVA_Home লঞ্চার দ্বারা ব্যবহৃত হয়। (কিছু কাজের জন্য জাভা সরঞ্জাম প্রয়োজন হওয়ায় জেডিকে সুপারিশ করা হয়))
এএনT_ হোম সেটিং


0

আসুন এটি সহজ রাখা যাক। সেটিংসে যান এবং "পরিবেশ পরিবর্তনশীল" অনুসন্ধান করুন। এনভায়রনমেন্ট ভেরিয়েবল উইন্ডো পপ আপ হয়ে গেলে, আপনি জেডিকে-র ইনস্টলনের পথটি সন্ধান না করা পর্যন্ত কেবল নতুন এবং তারপরে ব্রাউস ডিরেক্টরিতে ক্লিক করে একটি নতুন সিস্টেম ভেরিয়েবল তৈরি করুন। জেডিকে প্রোগ্রাম ফাইলগুলিতে ইনস্টল করা উচিত এবং আপনি একটি জাভা ফোল্ডার দেখতে পাবেন এবং ফোল্ডারের ভিতরে জেডিকে এবং জেআরই আছে ... আপনি কোড লিখলে অবশ্যই জেডিকে নির্বাচন করতে হবে !!! জেআরই বলছে এমন কাউকে শুনবেন না যে যথেষ্ট হবে ... না! হবেনা! যথাযথ ডিরেক্টরিটি এই সি: \ প্রোগ্রাম ফাইলগুলি \ জাভা \ jdk1.8.0_144 এর মতো দেখতে পাওয়া উচিত এটি এতটা সহজ!


2
@ স্টেফান বিদ্যমান উত্তরগুলি ইতিমধ্যে তথ্য সরবরাহ করে যা আমি সরবরাহ করতে সময় নিয়েছিলাম। ডাউনভোটিংয়ের জন্য এটি কি আপনার ন্যায়সঙ্গত? এই অনেক থ্রেডের সাথে এটিই সমস্যা। একটির জন্য, কেবলমাত্র মৌলিক নীতির উত্তর দেওয়া মানে এই নয় যে উত্তরটি ভালভাবে গঠন করা হয়েছিল বা এমনকি সহায়ক ছিল। আমার উত্তরটি আগের প্রতিক্রিয়াগুলির মতো মোটেও একই নয়। উত্তরটি আমি সরবরাহ করেছিলাম, সঠিক নির্দেশাবলী নিয়ে এসেছিল
nexogen.io
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.