উইন্ডোজে ওপেনজেডিকে 11 ইনস্টল করবেন কীভাবে?


269

অতীতে, ওরাকল উইন্ডোজের জন্য একটি এক্সিকিউটেবল ইনস্টলারগুলি প্রকাশ করতেন যে:

  • ফাইলগুলি আনপ্যাক করুন
  • ইনস্টল করা সংস্করণ এবং পথ নির্দেশ করে রেজিস্ট্রি কী যুক্ত করুন
  • সিস্টেম PATH এ JRE যুক্ত করুন
  • উইন্ডোজ দিয়ে একটি আনইনস্টলার নিবন্ধন করুন।

জাভা ১১-এর হিসাবে, ওরাকলের জাভা-র বিনামূল্যে সংস্করণ ( ওরাকল ওপেনজেডিকে ) কোনও ইনস্টলার অন্তর্ভুক্ত বলে মনে হচ্ছে না। এটি কেবল একটি জিপ ফাইল যা বাইনারি রয়েছে।

পূর্বোক্ত সংহতাগুলি আর নেই বলে উইন্ডোজটিতে ওপেনজেডকে ১১ ইনস্টল করার কথা আমাদের কীভাবে? এগুলি কি প্রয়োজনীয় নয়?


1
রেজিস্ট্রি পরিবর্তন করার আসলে কখনই দরকার ছিল না। এবং যখন সিস্টেমটি কারসাজে না করা হয় তখন আপনার আর একটি আনইনস্টলার লাগবে না।
হোলার

1
@ গিলি জাভাআহোম এনভায়রনমেন্ট ভেরিয়েবল ব্যবহার করছেন বা ইনটেলিজ আইডিএর মতো কনফিগারেশনের সরাসরি পথের মাধ্যমে?
মিখাইল খোলোদকভ

13
এখানে একটি সম্প্রদায় প্রকল্প ওজডক বিল্ড রয়েছে যা ওপেনজেডিকে উইন্ডোজ ইনস্টলার সরবরাহ করে। জেডিকে ১১ এখনও সেখানে উপলভ্য নয় তবে আমি আশা করি আমরা শীঘ্রই এটি পেয়ে যাব।
ZhekaKozlov

1
@ গিলি উইকি.সিপ্লিপ.অর্গ / এফএকিউ_ও_ডো_আই_আরুন_এক্লিপস ১০৩ এফ # ফাইন্ড_সে_জেভিএম নোট করুন কীভাবে রেজিস্ট্রি কোথাও উপস্থিত হয় না…
হোলগার

1
@ রবার্ট ভাল, ব্রাউজার প্লাগইন, কন্ট্রোল প্যানেল, স্বয়ংক্রিয় আপডেট সরঞ্জাম বা জিজ্ঞাসা সরঞ্জামদণ্ডের ক্র্যাপওয়্যার ছাড়া ইনস্টল করার মতো খুব বেশি বাকী নেই।
হলগার

উত্তর:


336
  1. জিপ ফাইলটি একটি ফোল্ডারে বের করুন, উদাহরণস্বরূপ C:\Program Files\Java\এবং এটি একটি jdk-11ফোল্ডার তৈরি করবে (যেখানে বিন ফোল্ডারটি সরাসরি উপ-ফোল্ডার)। এই অবস্থানে জিপ ফাইলটি বের করতে আপনার প্রশাসকের অধিকারের প্রয়োজন হতে পারে।

  2. একটি পাঠ্য সেট করুন:

    • কন্ট্রোল প্যানেল এবং তারপরে সিস্টেম নির্বাচন করুন।
    • উন্নত এবং তারপরে পরিবেশ পরিবর্তনশীলগুলিতে ক্লিক করুন।
    • JDK ইনস্টলেশনের বিন ফোল্ডারের অবস্থানটি সিস্টেম ভেরিয়েবলের PATH ভেরিয়েবলের সাথে যুক্ত করুন।
    • নিম্নলিখিত PATH ভেরিয়েবলের জন্য একটি সাধারণ মান: C:\WINDOWS\system32;C:\WINDOWS;"C:\Program Files\Java\jdk-11\bin"
  3. জাভাহোম সেট করুন:

    • সিস্টেম ভেরিয়েবলের অধীনে, নতুন ক্লিক করুন।
    • ভেরিয়েবলের নাম JAVA_Home হিসাবে প্রবেশ করান।
    • জেডিকে ( binসাব-ফোল্ডার ব্যতীত) ইনস্টলেশন পথ হিসাবে চলক মানটি প্রবেশ করান ।
    • ঠিক আছে ক্লিক করুন।
    • পরিবর্তনগুলি প্রয়োগ করুন ক্লিক করুন।
  4. আপনার আইডিইতে জেডিকে কনফিগার করুন (উদাঃ ইন্টেলিজিজ বা ইক্লিপস)।

আপনি সেট করা আছে।

এটি কার্যকর হয়েছে কিনা তা দেখতে, কমান্ড প্রম্পটটি খুলুন এবং টাইপ করুন java -versionএবং দেখুন এটি আপনার নতুন ইনস্টল করা জেডিকে প্রিন্ট করে কিনা।

আপনি যদি আনইনস্টল করতে চান - কেবল উপরের পদক্ষেপগুলি পূর্বাবস্থায় ফেরান।

দ্রষ্টব্য: আপনি JAVA_HOMEআপনার JDK ইনস্টলেশনগুলির ফোল্ডারটিও নির্দেশ করতে পারেন এবং তারপরে PATHভেরিয়েবলটি সেট করতে পারেন %JAVA_HOME%\bin। সুতরাং আপনি যখন জেডিকে পরিবর্তন করতে চান আপনি কেবল পরিবর্তনশীল JAVA_HOMEপরিবর্তন করুন এবং PATHএটি যেমন ছেড়ে যান ।


9
রেজিস্ট্রি এন্ট্রিগুলি ভুলে যাবেন না, যেমন ইনস্টল করা jre / jdk সন্ধানের জন্য Launch4j দ্বারা ব্যবহৃত।
রবার্ট

2
@ লাইয়ার: এটি কেবলমাত্র একটি প্রোগ্রাম যা আমি জানি যে রেজিস্ট্রি এন্ট্রি ব্যবহার করে। এই রেজিস্ট্রি এন্ট্রিগুলি ব্যবহার করে কয়েক ডজন বা শত শত প্রোগ্রাম থাকতে পারে।
রবার্ট

4
এটি তাই হতে পারে, কিন্তু: ক। আমি জাভির সাথে রেজিস্ট্রিটি সেট না করে 1.1 ভেরি থেকে কাজ করেছি - সুতরাং এটি আবশ্যক নয়। খ: উইন্ডোজ রেজিস্ট্রি সাধারণভাবে এড়াতে প্রক্রিয়া হিসেবে বিবেচনা করা হয় (যেমন blog.codinghorror.com/was-the-windows-registry-a-good-idea ) - অত: পর আমি এটা ব্যবহার করা উচিত মনে করি না, বিশেষভাবে যদি না প্রয়োজন ছিল। উদাহরণস্বরূপ - এর মধ্যে মান নির্ধারণের ক্ষেত্রে একটি ভুলের ফলে পুনরুদ্ধার করা কঠিন হতে পারে।
লাইয়ার বার-অন

25
> আপনি যে ফোল্ডারে একাধিক জেডিকে ইনস্টলেশন রয়েছে সেখানে আপনি JAVA_HOME নির্দেশ করতে পারেন । এটি সম্পূর্ণ ভুল। অনেক প্রোগ্রাম এবং স্ক্রিপ্ট JAVA_HOME ডিফল্ট জাভা ইনস্টলেশন (jdk বা জেআর) পয়েন্ট ধরে এবং তারা "% জাভাহোম% \ বিন" এর অধীনে বাইনারি অনুসন্ধান করে। সুতরাং আপনি একাধিক jdk ইনস্টলেশন সহ ফোল্ডারে JAVA_Home পয়েন্ট করতে পারবেন না । পরিবর্তে আপনি "% JAVA_HOME% \ বিন" মানটিতে যোগ করতে পারেন; এবং তারপরে (যখন নতুন জেডিকে ইনস্টল করা হবে) আপনি কেবল জাভাবাহোম আপডেট করতে পারবেন
কুল 79৯

2
@sarkasronie দেখুন launch4j সোর্স কোড: sourceforge.net/p/launch4j/git/ci/Release_launch4j-3_12/tree/... (HKEY_LOCAL_MACHINE অধীনে)
রবার্ট

141

অ্যাডাপ্টওপেনজেডি কে জাভা সম্প্রদায় দ্বারা হোস্ট করা একটি নতুন ওয়েবসাইট । আপনি ওপেনজেডকে 8 থেকে 14 এর মধ্যে .si ইনস্টলারগুলি খুঁজে পেতে পারেন, যা প্রশ্নের তালিকাভুক্ত সমস্ত জিনিস (আনপ্যাকিং, রেজিস্ট্রি কী, PATH ভেরিয়েবল আপডেটিং (এবং জাভাআহোম), আনইনস্টলার ...) সম্পাদন করবে।


4
যদিও গৃহীত উত্তরটি সঠিক, এই একটি আরো অনেক কিছু সুবিধাজনক উপায় JDK / JRE- র কোনো সংস্করণ ইনস্টল করা
optevo

21

@ ঝেকা কোজলোভের মন্তব্য থেকে: ওজডকবিল্ডের উইন্ডোজ ( zipএবং msi) এর জন্য ওপেনজেডিকে বিল্ডস (বর্তমানে 8 এবং 11 ) রয়েছে।


3
আমার জন্য সেই বিল্ডগুলি PATH ভেরিয়েবলগুলি সঠিকভাবে সেট করে নি। ইজারাতে আমি ইস্যু করতে java -versionএবং পছন্দসই আউটপুট পেতে পারি না ।
hannes101

1
আমি ওপেনজেডিকে মেসি খুঁজে পাচ্ছি না। আমি স্ক্রিপ্টটি করব এবং এটির উত্তরগুলিতে পরে ভাগ করব যা মেশিনের জন্য PATH এবং জাভাহোমকে এক্সট্রাক্ট করে এবং সেট করে।
ভেজেনকোভ

1
@ রেভেনকোভ: উত্তরটি এখানে আপডেট করুন (এটি কোনও কারণে সম্প্রদায়ের উইকি) এবং / অথবা প্রকল্পটি নিয়ে কোনও সমস্যা খুলুন দয়া করে।
মার্টিন শ্রাইডার

আপনি যদি পূর্ববর্তী সংস্করণ থেকে আপগ্রেড করে থাকেন তবে গৃহীত উত্তরের সাথে যুক্ত করতে, এমনকি কমান্ড লাইনে ওপেনজেডকি সংস্করণটি আপডেট হতে দেখতে সার্ভার পুনরায় চালু করতে হয়েছিল।
দেশিগুয়ে

21

চকোলেটি প্যাকেট পরিচালক ব্যবহার করুন । এটি এনপিএমের মতো একটি কমান্ড-লাইন সরঞ্জাম। এটি ইনস্টল হয়ে গেলে, ব্যবহার করুন

choco install openjdk

ওপেনজেডকে ইনস্টল করার জন্য একটি উন্নত কমান্ড প্রম্পটে।

সর্বশেষ সংস্করণে ইনস্টল করা সংস্করণটি আপডেট করতে টাইপ করুন

choco upgrade openjdk

ব্যবহারের জন্য অত্যন্ত সহজ এবং সর্বশেষতম সংস্করণে আপগ্রেড করতে বিশেষত সহায়ক। পাথ পরিবেশের ভেরিয়েবলগুলির সাথে কোনও ম্যানুয়াল ফিডলিং নেই।


3
দ্রষ্টব্য যে এটি সর্বশেষ সংস্করণটি ইনস্টল করবে: openjdk-12.0.2_windows-x64
ভাদজিম

আপনি যদি অন্যান্য জাভা সংস্করণ ইনস্টল করেন তবে আপনি পাথের ভেরিয়েবলগুলি পরীক্ষা করতে এবং পুরানো সরিয়ে / সংশোধন করতে চাইতে পারেন।
কেতু

1
@Vadzim সংস্করণ উল্লেখ ছাড়া আজকের হিসাবে openjdk11 ইনস্টল Choco, এটা openjdk-13 ইনস্টল এবং মাত্র নোট, এটা AdoptOpenJDK অন্যান্য উত্তর হিসেবে ব্যবহার করবে
FIV

1

আপনি আমাজন Corretto ব্যবহার করতে পারেন । এটি ওপেনজেডিকে-র মাল্টিপ্লাটফর্ম, উত্পাদন-প্রস্তুত বিতরণ ব্যবহারের জন্য নিখরচায়। এটি দীর্ঘমেয়াদী সহায়তার সাথে আসে যার মধ্যে পারফরম্যান্স বর্ধন এবং সুরক্ষা ফিক্স অন্তর্ভুক্ত থাকবে। এখানে ইনস্টলেশন নির্দেশাবলী পরীক্ষা করুন

এছাড়াও আপনি পরীক্ষা করতে পারবেন জুলু থেকে Azul

আমি এখানে আরও একটি বিষয় তুলে ধরতে চাই তা হ'ল আমাজন কর্রেটো এবং জুলু দুজনই টিসিকে কমপ্লায়েন্ট। আপনি দেখতে পারেন ওপেনজেডিকে এখানে এবং এখানে তুলনা তৈরি করে ।


-3

ওরাকল জাভা আনইনস্টলার সমস্ত ফাইল সরিয়ে দেয় না।
"সি: \ প্রোগ্রামডাটা \ ওরাকল" উপস্থিত আছে কিনা তা পরীক্ষা করে দেখুন, উপ-ডিরেক্টরিতে কিছু জাভা ফাইল রয়েছে। (উদাঃ java.exe, javaw.exe)
ভুল জাভা ফাইলগুলি চালানো রোধ করতে এটি সরান।

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