উবুন্টু লিনাক্সে ওরাকল জাভা আপগ্রেড করার 4 টি উপায়

সুচিপত্র:

উবুন্টু লিনাক্সে ওরাকল জাভা আপগ্রেড করার 4 টি উপায়
উবুন্টু লিনাক্সে ওরাকল জাভা আপগ্রেড করার 4 টি উপায়

ভিডিও: উবুন্টু লিনাক্সে ওরাকল জাভা আপগ্রেড করার 4 টি উপায়

ভিডিও: উবুন্টু লিনাক্সে ওরাকল জাভা আপগ্রেড করার 4 টি উপায়
ভিডিও: How To Clean C Drive Windows 10 || C Drive Automatic Full Problem Solve In Bangla 2024, এপ্রিল
Anonim

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

  • বিঃদ্রঃ:

    এই নিবন্ধটি অনুমান করে যে আপনার কাছে ওরাকল জাভা 7 এর একটি সংস্করণ 32-বিট বা 64-বিট/usr/local/java এ অবস্থিত এবং আপনি ওরাকল জাভার একটি নতুন সংস্করণে আপগ্রেড করতে চান। যদি আপনি না করেন তবে আরও তথ্যের জন্য নিম্নলিখিত নিবন্ধটি দেখুন:

  • উবুন্টু লিনাক্সে ওরাকল জাভা কিভাবে ইনস্টল করবেন

ধাপ

উবুন্টু লিনাক্স ধাপ 1 এ ওরাকল জাভা আপগ্রেড করুন
উবুন্টু লিনাক্স ধাপ 1 এ ওরাকল জাভা আপগ্রেড করুন

ধাপ 1. নতুন ওরাকল জাভা বাইনারি ডাউনলোড করুন নিশ্চিত করুন যে আপনি আপনার উবুন্টু লিনাক্স সিস্টেম আর্কিটেকচারের জন্য ওরাকল জাভার সঠিক আপডেট হওয়া জাভা জেডিকে/জেআরই বাইনারি নির্বাচন করুন, 32-বিট বা 64-বিট, ওরাকল জাভা বাইনারিগুলি শেষ (টার। gz) যেমন:

  • jdk-7u40-linux-i586.tar.gz (32-বিট)
  • jre-7u40-linux-i586.tar.gz (32-বিট)

    অথবা

  • jdk-7u40-linux-x64.tar.gz (64-bit)
  • jre-7u40-linux-x64.tar.gz (64-bit)

4 এর পদ্ধতি 1: 32-বিট ওরাকল জাভা নির্দেশাবলী:

উবুন্টু লিনাক্স ধাপ 2 এ ওরাকল জাভা আপগ্রেড করুন
উবুন্টু লিনাক্স ধাপ 2 এ ওরাকল জাভা আপগ্রেড করুন

ধাপ 1. রুট ব্যবহারকারী হন এবং আমাদের ডাউনলোড ডিরেক্টরি থেকে/usr/local/java এ নতুন সংকুচিত ওরাকল জাভা বাইনারিগুলি অনুলিপি করুন

  • টাইপ/কপি/পেস্ট:

    সিডি /হোম /"আপনার ব্যবহারকৃত নাম"/ডাউনলোড

  • টাইপ/কপি/পেস্ট:

    sudo cp -r jdk-7u40-linux-i586.tar.gz/usr/local/java

  • টাইপ/কপি/পেস্ট:

    sudo cp -r jre-7u40-linux-i586.tar.gz/usr/local/java

  • টাইপ/কপি/পেস্ট:

    সিডি/ইউএসআর/স্থানীয়/জাভা

উবুন্টু লিনাক্স ধাপ 3 এ ওরাকল জাভা আপগ্রেড করুন
উবুন্টু লিনাক্স ধাপ 3 এ ওরাকল জাভা আপগ্রেড করুন

ধাপ 2. পরবর্তী আমরা আমাদের নতুন সংস্করণ ওরাকল জাভা বাইনারি আনপ্যাক করতে যাচ্ছি, ডিরেক্টরিতে/usr/local/java

  • টাইপ/কপি/পেস্ট:

    sudo tar xvzf jdk-7u40-linux-i586.tar.gz

  • টাইপ/কপি/পেস্ট:

    sudo tar xvzf jre-7u40-linux-i586.tar.gz

4 এর পদ্ধতি 2: 64-বিট ওরাকল জাভা নির্দেশাবলী:

উবুন্টু লিনাক্স ধাপ 4 এ ওরাকল জাভা আপগ্রেড করুন
উবুন্টু লিনাক্স ধাপ 4 এ ওরাকল জাভা আপগ্রেড করুন

ধাপ 1. রুট ব্যবহারকারী হন এবং আমাদের ডাউনলোড ডিরেক্টরি থেকে/usr/local/java এ নতুন সংকুচিত ওরাকল জাভা বাইনারিগুলি অনুলিপি করুন

  • টাইপ/কপি/পেস্ট:

    সিডি /হোম /"আপনার ব্যবহারকৃত নাম"/ডাউনলোড

  • টাইপ/কপি/পেস্ট:

    sudo -s cp -r jdk-7u40-linux-x64.tar.gz/usr/local/java

  • টাইপ/কপি/পেস্ট:

    sudo -s cp -r jre-7u40-linux-x64.tar.gz/usr/local/java

  • টাইপ/কপি/পেস্ট:

    সিডি/ইউএসআর/স্থানীয়/জাভা

উবুন্টু লিনাক্স ধাপ 5 এ ওরাকল জাভা আপগ্রেড করুন
উবুন্টু লিনাক্স ধাপ 5 এ ওরাকল জাভা আপগ্রেড করুন

ধাপ 2. পরবর্তী আমরা আমাদের নতুন সংস্করণ ওরাকল জাভা বাইনারি আনপ্যাক করতে যাচ্ছি, ডিরেক্টরিতে/usr/local/java

  • টাইপ/কপি/পেস্ট:

    sudo tar xvzf jdk-7u40-linux-x64.tar.gz

  • টাইপ/কপি/পেস্ট:

    sudo tar xvzf jre-7u40-linux-x64.tar.gz

উবুন্টু লিনাক্স ধাপ 6 এ ওরাকল জাভা আপগ্রেড করুন
উবুন্টু লিনাক্স ধাপ 6 এ ওরাকল জাভা আপগ্রেড করুন

ধাপ this। এই মুহুর্তে আপনার জাভা জেডিকে/জেআরই এর জন্য/usr/local/java এ দুটি নতুন অসম্পূর্ণ বাইনারি ডিরেক্টরি থাকতে হবে:

jdk1.7.0_40

jre1.7.0_40

সাথে:

jdk1.7.0_25

jre1.7.0_25

4 এর মধ্যে পদ্ধতি 3: আপনার লিনাক্স সিস্টেম PATH পরিবর্তন করুন:

উবুন্টু লিনাক্স ধাপ 7 এ ওরাকল জাভা আপগ্রেড করুন
উবুন্টু লিনাক্স ধাপ 7 এ ওরাকল জাভা আপগ্রেড করুন

ধাপ 1. সিস্টেম PATH ফাইল /etc /প্রোফাইল সম্পাদনা করুন এবং আপনার সিস্টেম পাথে নিম্নলিখিত সিস্টেম ভেরিয়েবল যোগ করুন।

Gedit, nano বা অন্য কোন টেক্সট এডিটর রুট হিসাবে ব্যবহার করুন এবং /etc /profile খুলুন

  • টাইপ/কপি/পেস্ট:

    sudo gedit /etc /প্রোফাইল

    অথবা

  • টাইপ/কপি/পেস্ট:

    সুডো ন্যানো /ইত্যাদি /প্রোফাইল

উবুন্টু লিনাক্স ধাপ 8 এ ওরাকল জাভা আপগ্রেড করুন
উবুন্টু লিনাক্স ধাপ 8 এ ওরাকল জাভা আপগ্রেড করুন

পদক্ষেপ 2. ফাইলের শেষে আপনার তীরচিহ্নগুলি ব্যবহার করে নিচে স্ক্রোল করুন এবং উবুন্টু লিনাক্সে আপনার /etc /প্রোফাইল ফাইলের শেষে নিচের লাইনগুলি যুক্ত করুন, এই মুহুর্তে আপনি পুরানো থেকে সংস্করণ সংখ্যা পরিবর্তন করতে চলেছেন ওরাকল জাভা জাভার নতুন সংস্করণে, আপনি নিম্নলিখিত সিস্টেমের প্যাথ ফাইল /ইত্যাদি /প্রোফাইলে সংস্করণ সংখ্যা পরিবর্তন করবেন:

/Etc /profile ফাইল পরিবর্তন করুন:

জাভা_হোম =/ইউএসআর/স্থানীয়/জাভা/jdk1.7.0_25

PATH = $ PATH: $ HOME/bin: $ JAVA_HOME/bin

JRE_HOME =/usr/local/java/jre1.7.0_25

PATH = $ PATH: $ HOME/bin: $ JRE_HOME/bin

JAVA_HOME রপ্তানি করুন

JRE_HOME রপ্তানি করুন

PATH রপ্তানি করুন

এটিতে পরিবর্তন করুন:

জাভা_হোম =/ইউএসআর/স্থানীয়/জাভা/jdk1.7.0_40

PATH = $ PATH: $ HOME/bin: $ JAVA_HOME/bin

JRE_HOME =/usr/local/java/jre1.7.0_40

PATH = $ PATH: $ HOME/bin: $ JRE_HOME/bin

JAVA_HOME রপ্তানি করুন

JRE_HOME রপ্তানি করুন

PATH রপ্তানি করুন

ফাইল এবং সংরক্ষণ করে প্রস্থান করুন

4 এর পদ্ধতি 4: আপডেট হওয়া ওরাকল জাভা সংস্করণ সম্পর্কে আপনার সিস্টেমকে অবহিত করুন:

উবুন্টু লিনাক্স ধাপ 9 এ ওরাকল জাভা আপগ্রেড করুন
উবুন্টু লিনাক্স ধাপ 9 এ ওরাকল জাভা আপগ্রেড করুন

ধাপ 1. আপনার উবুন্টু লিনাক্স সিস্টেমকে জানান যেখানে আপনার ওরাকল জাভা জেআরই/জেডিকে অবস্থিত, এখন আপনি ওরাকল জাভা 1.7.0_40 ব্যবহার করার জন্য সিস্টেমটি আপডেট করতে চান

  • টাইপ/কপি/পেস্ট:

    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_40/বিন/জাভা "1

  • টাইপ/কপি/পেস্ট:

    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/বিন/জাভাক "1

  • টাইপ/কপি/পেস্ট:

    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_40/বিন/javaws "1

উবুন্টু লিনাক্স ধাপ 10 এ ওরাকল জাভা আপগ্রেড করুন
উবুন্টু লিনাক্স ধাপ 10 এ ওরাকল জাভা আপগ্রেড করুন

পদক্ষেপ 2. আপনার উবুন্টু লিনাক্স সিস্টেমকে অবহিত করুন, ওরাকল জাভা জেআরই 1.7.0_40 অবশ্যই নতুন ডিফল্ট জাভা হতে হবে

  • টাইপ/কপি/পেস্ট:

    sudo update-options-set java/usr/local/java/jre1.7.0_40/বিন/জাভা

  • টাইপ/কপি/পেস্ট:

    sudo update-alternatives-javac/usr/local/java/সেট করুন jdk1.7.0_40/বিন/জাভাক

  • টাইপ/কপি/পেস্ট:

    sudo আপডেট-বিকল্প-javaws/usr/local/java/সেট করুন jre1.7.0_40/বিন/জাভাস

উবুন্টু লিনাক্স ধাপ 11 এ ওরাকল জাভা আপগ্রেড করুন
উবুন্টু লিনাক্স ধাপ 11 এ ওরাকল জাভা আপগ্রেড করুন

পদক্ষেপ 3. নিম্নলিখিত কমান্ডটি টাইপ করে আপনার সিস্টেম প্রশস্ত PATH /etc /প্রোফাইল পুনরায় লোড করুন:

  • টাইপ/কপি/পেস্ট:

    । /etc/প্রোফাইল

  • মনে রাখবেন আপনার উবুন্টু লিনাক্স সিস্টেম রিবুট করার পর আপনার সিস্টেমের বিস্তৃত PATH /etc /প্রোফাইল ফাইল পুনরায় লোড হবে
উবুন্টু লিনাক্স ধাপ 12 এ ওরাকল জাভা আপগ্রেড করুন
উবুন্টু লিনাক্স ধাপ 12 এ ওরাকল জাভা আপগ্রেড করুন

ধাপ 4. Oracle Java- এর নতুন সংস্করণটি আপনার সিস্টেমে সঠিকভাবে ইনস্টল করা হয়েছে কিনা তা পরীক্ষা করুন এবং নিম্নলিখিত জাভা আপডেটের সংস্করণ নম্বরটি লক্ষ্য করুন।

  • টাইপ/কপি/পেস্ট:

    জাভা -রূপান্তর

    এই কমান্ড আপনার সিস্টেমে চলমান জাভা সংস্করণ প্রদর্শন করে

উবুন্টু লিনাক্স ধাপ 13 এ ওরাকল জাভা আপগ্রেড করুন
উবুন্টু লিনাক্স ধাপ 13 এ ওরাকল জাভা আপগ্রেড করুন

ধাপ 5. আপনার একটি বার্তা পাওয়া উচিত যা প্রদর্শন করে:

  • জাভা সংস্করণ "1.7.0_40"

    জাভা (টিএম) এসই রানটাইম এনভায়রনমেন্ট (বিল্ড 1.7.0_40-বি 08) জাভা হটস্পট (টিএম) 64-বিট সার্ভার ভিএম (বিল্ড বিল্ড 25.1-বি 02, মিশ্র মোড)

  • টাইপ/কপি/পেস্ট:

    javac -রূপান্তর

  • এই কমান্ডটি আপনাকে জানাতে দেয় যে আপনি এখন টার্মিনাল থেকে জাভা প্রোগ্রাম কম্পাইল করতে সক্ষম

    আপনার একটি বার্তা পাওয়া উচিত যা প্রদর্শন করে:

  • javac 1.7.0_40
উবুন্টু লিনাক্স ধাপ 14 এ ওরাকল জাভা আপগ্রেড করুন
উবুন্টু লিনাক্স ধাপ 14 এ ওরাকল জাভা আপগ্রেড করুন

ধাপ 6. পরে, আপনার কাছে পুরানো ওরাকল জাভা জেডিকে/জেআরই অপসারণের বিকল্প রয়েছে, কেবল পুরানো জাভা জেডিকে/জেআরই বাইনারি ধারণকারী ডিরেক্টরিটি সরিয়ে দিয়ে।

  • টাইপ/কপি/পেস্ট:

    সিডি/ইউএসআর/স্থানীয়/জাভা

  • টাইপ/কপি/পেস্ট:

    sudo rm -rf jdk1.7.0_40

  • টাইপ/কপি/পেস্ট:

    sudo rm -rf jre1.7.0_40

উবুন্টু লিনাক্স ধাপ 15 এ ওরাকল জাভা আপগ্রেড করুন
উবুন্টু লিনাক্স ধাপ 15 এ ওরাকল জাভা আপগ্রেড করুন

ধাপ 7. আপনার উবুন্টু লিনাক্স সিস্টেমটি পুনরায় বুট করুন এবং আপনার সিস্টেমটি জাভা প্রোগ্রামগুলি চালানোর এবং বিকাশের জন্য সম্পূর্ণরূপে কনফিগার করা হবে।

Ptionচ্ছিক: কিভাবে আপনার ওয়েব ব্রাউজারে ওরাকল জাভা সক্ষম করবেন

আপনার ওয়েব ব্রাউজারে আপনার জাভা প্লাগ-ইন সক্ষম করতে আপনাকে অবশ্যই ওয়েব ব্রাউজার প্লাগ-ইন ডিরেক্টরি থেকে একটি প্রতীকী লিঙ্ক তৈরি করতে হবে যা আপনার ওরাকল জাভা বিতরণে অন্তর্ভুক্ত জাভা প্লাগ-ইন এর অবস্থানে রয়েছে।

গুগল ক্রম

32-বিট ওরাকল জাভা নির্দেশাবলী:

  1. নিম্নলিখিত কমান্ডগুলি জারি করুন।

    • টাইপ/কপি/পেস্ট:

      sudo mkdir -p/opt/google/chrome/plugins

      এটি/opt/google/chrome/plugins নামে একটি ডিরেক্টরি তৈরি করবে

    • টাইপ/পেস্ট/কপি:

      cd/opt/google/chrome/plugins

      এটি আপনাকে গুগল ক্রোম প্লাগইন ডিরেক্টরিতে পরিবর্তন করবে, প্রতীকী লিঙ্ক করার আগে নিশ্চিত হয়ে নিন যে আপনি এই ডিরেক্টরিতে আছেন

    • টাইপ/পেস্ট/কপি:

      sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so

      এটি জাভা জেআরই (জাভা রানটাইম এনভায়রনমেন্ট) প্লাগইন থেকে একটি প্রতীকী লিঙ্ক তৈরি করবে libnpjp2.so আপনার গুগল ক্রোম ওয়েব ব্রাউজারে

64-বিট ওরাকল জাভা নির্দেশাবলী:

  1. নিম্নলিখিত কমান্ডগুলি জারি করুন।

    • টাইপ/কপি/পেস্ট:

      sudo mkdir -p/opt/google/chrome/plugins

      এটি/opt/google/chrome/plugins নামে একটি ডিরেক্টরি তৈরি করবে

    • টাইপ/পেস্ট/কপি:

      cd/opt/google/chrome/plugins

      এটি আপনাকে গুগল ক্রোম প্লাগইন ডিরেক্টরিতে পরিবর্তন করবে, প্রতীকী লিঙ্ক করার আগে নিশ্চিত হয়ে নিন যে আপনি এই ডিরেক্টরিতে আছেন

    • টাইপ/পেস্ট/কপি:

      sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so

      এটি জাভা জেআরই (জাভা রানটাইম এনভায়রনমেন্ট) প্লাগইন থেকে একটি প্রতীকী লিঙ্ক তৈরি করবে libnpjp2.so আপনার গুগল ক্রোম ওয়েব ব্রাউজারে

অনুস্মারক:

  1. বিঃদ্রঃ:

    কখনও কখনও যখন আপনি উপরের কমান্ডটি ইস্যু করেন তখন আপনি একটি বার্তা পেতে পারেন যা বলে:

    • ln: প্রতীকী লিঙ্ক তৈরি করছে `./libnpjp2.so ': ফাইল বিদ্যমান
    • এই সমস্যাটি সংশোধন করার জন্য নিচের কমান্ডটি ব্যবহার করে পূর্ববর্তী প্রতীকী লিঙ্কটি সরান:
    • টাইপ/কপি/পেস্ট:

      cd/opt/google/chrome/plugins

    • টাইপ/কপি/পেস্ট:

      sudo rm -rf libnpjp2.so

    • কমান্ড দেওয়ার আগে নিশ্চিত করুন যে আপনি/opt/google/chrome/plugins ডিরেক্টরিতে আছেন
  2. আপনার ওয়েব ব্রাউজারটি পুনরায় চালু করুন এবং জাভা আপনার ওয়েব ব্রাউজারে কাজ করছে কিনা তা পরীক্ষা করতে জাভা টেস্টারে যান।

    মোজিলা ফায়ারফক্স

    32-বিট ওরাকল জাভা নির্দেশাবলী:

    1. নিম্নলিখিত কমান্ডটি জারি করুন

      • টাইপ/পেস্ট/কপি:

        সিডি/ইউএসআর/লিব/মোজিলা/প্লাগইন

        এটি আপনাকে ডিরেক্টরিতে পরিবর্তন করবে

      • টাইপ/পেস্ট/কপি:

        sudo mkdir -p/usr/lib/mozilla/plugins

        এটি ডিরেক্টরিটি তৈরি করবে

      • টাইপ/পেস্ট/কপি:

        sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so

        এটি জাভা জেআরই (জাভা রানটাইম এনভায়রনমেন্ট) প্লাগইন থেকে একটি প্রতীকী লিঙ্ক তৈরি করবে libnpjp2.so আপনার মজিলা ফায়ারফক্স ওয়েব ব্রাউজারে

    64-বিট ওরাকল জাভা নির্দেশাবলী:

    1. নিম্নলিখিত কমান্ডগুলি জারি করুন।

      • টাইপ/পেস্ট/কপি:

        সিডি/ইউএসআর/লিব/মোজিলা/প্লাগইন

        এটি আপনাকে ডিরেক্টরিতে পরিবর্তন করবে

      • টাইপ/পেস্ট/কপি:

        sudo mkdir -p/usr/lib/mozilla/plugins

        এটি ডিরেক্টরিটি তৈরি করবে

      • টাইপ/পেস্ট/কপি:

        sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so

        এটি জাভা জেআরই (জাভা রানটাইম এনভায়রনমেন্ট) প্লাগইন থেকে একটি প্রতীকী লিঙ্ক তৈরি করবে libnpjp2.so আপনার মজিলা ফায়ারফক্স ওয়েব ব্রাউজারে

    অনুস্মারক:

    1. বিঃদ্রঃ:

      কখনও কখনও যখন আপনি উপরের কমান্ডটি ইস্যু করেন তখন আপনি একটি বার্তা পেতে পারেন যা বলে:

      • ln: প্রতীকী লিঙ্ক তৈরি করছে `./libnpjp2.so ': ফাইল বিদ্যমান
      • এই সমস্যাটি সংশোধন করতে নিম্নলিখিত কমান্ডটি ব্যবহার করে পূর্ববর্তী প্রতীকী লিঙ্কটি সরান:
      • টাইপ/কপি/পেস্ট:

        সিডি/ইউএসআর/লিব/মোজিলা/প্লাগইন

      • টাইপ/কপি/পেস্ট:

        sudo rm -rf libnpjp2.so

      • কমান্ড দেওয়ার আগে নিশ্চিত করুন যে আপনি/usr/lib/mozilla/plugins ডিরেক্টরিতে আছেন
    2. আপনার ওয়েব ব্রাউজারটি পুনরায় চালু করুন এবং জাভা আপনার ওয়েব ব্রাউজারে কাজ করছে কিনা তা পরীক্ষা করতে জাভা টেস্টারে যান।

প্রস্তাবিত: