এই ডকুমেন্টটি উবুন্টু লিনাক্সে ওরাকল জাভা জেডিকে/জেআরই এর অনেক নতুন রিলিজ সংস্করণের আপগ্রেডে সহায়তা করার উদ্দেশ্যে। প্রায়শই, বাগ সংশোধন এবং সুরক্ষা সমস্যার কারণে ওরাকল তাদের জাভা জেডিকে/জেআরই সংস্করণে আপডেট প্রকাশ করে।
-
বিঃদ্রঃ:
এই নিবন্ধটি অনুমান করে যে আপনার কাছে ওরাকল জাভা 7 এর একটি সংস্করণ 32-বিট বা 64-বিট/usr/local/java এ অবস্থিত এবং আপনি ওরাকল জাভার একটি নতুন সংস্করণে আপগ্রেড করতে চান। যদি আপনি না করেন তবে আরও তথ্যের জন্য নিম্নলিখিত নিবন্ধটি দেখুন:
- উবুন্টু লিনাক্সে ওরাকল জাভা কিভাবে ইনস্টল করবেন
ধাপ
ধাপ 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-বিট ওরাকল জাভা নির্দেশাবলী:
ধাপ 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
-
টাইপ/কপি/পেস্ট:
সিডি/ইউএসআর/স্থানীয়/জাভা
ধাপ 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-বিট ওরাকল জাভা নির্দেশাবলী:
ধাপ 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
-
টাইপ/কপি/পেস্ট:
সিডি/ইউএসআর/স্থানীয়/জাভা
ধাপ 2. পরবর্তী আমরা আমাদের নতুন সংস্করণ ওরাকল জাভা বাইনারি আনপ্যাক করতে যাচ্ছি, ডিরেক্টরিতে/usr/local/java
-
টাইপ/কপি/পেস্ট:
sudo tar xvzf jdk-7u40-linux-x64.tar.gz
-
টাইপ/কপি/পেস্ট:
sudo tar xvzf jre-7u40-linux-x64.tar.gz
ধাপ this। এই মুহুর্তে আপনার জাভা জেডিকে/জেআরই এর জন্য/usr/local/java এ দুটি নতুন অসম্পূর্ণ বাইনারি ডিরেক্টরি থাকতে হবে:
jdk1.7.0_40
jre1.7.0_40
সাথে:
jdk1.7.0_25
jre1.7.0_25
4 এর মধ্যে পদ্ধতি 3: আপনার লিনাক্স সিস্টেম PATH পরিবর্তন করুন:
ধাপ 1. সিস্টেম PATH ফাইল /etc /প্রোফাইল সম্পাদনা করুন এবং আপনার সিস্টেম পাথে নিম্নলিখিত সিস্টেম ভেরিয়েবল যোগ করুন।
Gedit, nano বা অন্য কোন টেক্সট এডিটর রুট হিসাবে ব্যবহার করুন এবং /etc /profile খুলুন
-
টাইপ/কপি/পেস্ট:
sudo gedit /etc /প্রোফাইল
অথবা
-
টাইপ/কপি/পেস্ট:
সুডো ন্যানো /ইত্যাদি /প্রোফাইল
পদক্ষেপ 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: আপডেট হওয়া ওরাকল জাভা সংস্করণ সম্পর্কে আপনার সিস্টেমকে অবহিত করুন:
ধাপ 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
পদক্ষেপ 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/বিন/জাভাস
পদক্ষেপ 3. নিম্নলিখিত কমান্ডটি টাইপ করে আপনার সিস্টেম প্রশস্ত PATH /etc /প্রোফাইল পুনরায় লোড করুন:
-
টাইপ/কপি/পেস্ট:
। /etc/প্রোফাইল
- মনে রাখবেন আপনার উবুন্টু লিনাক্স সিস্টেম রিবুট করার পর আপনার সিস্টেমের বিস্তৃত PATH /etc /প্রোফাইল ফাইল পুনরায় লোড হবে
ধাপ 4. Oracle Java- এর নতুন সংস্করণটি আপনার সিস্টেমে সঠিকভাবে ইনস্টল করা হয়েছে কিনা তা পরীক্ষা করুন এবং নিম্নলিখিত জাভা আপডেটের সংস্করণ নম্বরটি লক্ষ্য করুন।
-
টাইপ/কপি/পেস্ট:
জাভা -রূপান্তর
এই কমান্ড আপনার সিস্টেমে চলমান জাভা সংস্করণ প্রদর্শন করে
ধাপ 5. আপনার একটি বার্তা পাওয়া উচিত যা প্রদর্শন করে:
-
জাভা সংস্করণ "1.7.0_40"
জাভা (টিএম) এসই রানটাইম এনভায়রনমেন্ট (বিল্ড 1.7.0_40-বি 08) জাভা হটস্পট (টিএম) 64-বিট সার্ভার ভিএম (বিল্ড বিল্ড 25.1-বি 02, মিশ্র মোড)
-
টাইপ/কপি/পেস্ট:
javac -রূপান্তর
-
এই কমান্ডটি আপনাকে জানাতে দেয় যে আপনি এখন টার্মিনাল থেকে জাভা প্রোগ্রাম কম্পাইল করতে সক্ষম
আপনার একটি বার্তা পাওয়া উচিত যা প্রদর্শন করে:
- javac 1.7.0_40
ধাপ 6. পরে, আপনার কাছে পুরানো ওরাকল জাভা জেডিকে/জেআরই অপসারণের বিকল্প রয়েছে, কেবল পুরানো জাভা জেডিকে/জেআরই বাইনারি ধারণকারী ডিরেক্টরিটি সরিয়ে দিয়ে।
-
টাইপ/কপি/পেস্ট:
সিডি/ইউএসআর/স্থানীয়/জাভা
-
টাইপ/কপি/পেস্ট:
sudo rm -rf jdk1.7.0_40
-
টাইপ/কপি/পেস্ট:
sudo rm -rf jre1.7.0_40
ধাপ 7. আপনার উবুন্টু লিনাক্স সিস্টেমটি পুনরায় বুট করুন এবং আপনার সিস্টেমটি জাভা প্রোগ্রামগুলি চালানোর এবং বিকাশের জন্য সম্পূর্ণরূপে কনফিগার করা হবে।
Ptionচ্ছিক: কিভাবে আপনার ওয়েব ব্রাউজারে ওরাকল জাভা সক্ষম করবেন
আপনার ওয়েব ব্রাউজারে আপনার জাভা প্লাগ-ইন সক্ষম করতে আপনাকে অবশ্যই ওয়েব ব্রাউজার প্লাগ-ইন ডিরেক্টরি থেকে একটি প্রতীকী লিঙ্ক তৈরি করতে হবে যা আপনার ওরাকল জাভা বিতরণে অন্তর্ভুক্ত জাভা প্লাগ-ইন এর অবস্থানে রয়েছে।
গুগল ক্রম
32-বিট ওরাকল জাভা নির্দেশাবলী:
-
নিম্নলিখিত কমান্ডগুলি জারি করুন।
-
টাইপ/কপি/পেস্ট:
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-বিট ওরাকল জাভা নির্দেশাবলী:
-
নিম্নলিখিত কমান্ডগুলি জারি করুন।
-
টাইপ/কপি/পেস্ট:
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 আপনার গুগল ক্রোম ওয়েব ব্রাউজারে
-
অনুস্মারক:
-
বিঃদ্রঃ:
কখনও কখনও যখন আপনি উপরের কমান্ডটি ইস্যু করেন তখন আপনি একটি বার্তা পেতে পারেন যা বলে:
- ln: প্রতীকী লিঙ্ক তৈরি করছে `./libnpjp2.so ': ফাইল বিদ্যমান
- এই সমস্যাটি সংশোধন করার জন্য নিচের কমান্ডটি ব্যবহার করে পূর্ববর্তী প্রতীকী লিঙ্কটি সরান:
-
টাইপ/কপি/পেস্ট:
cd/opt/google/chrome/plugins
-
টাইপ/কপি/পেস্ট:
sudo rm -rf libnpjp2.so
- কমান্ড দেওয়ার আগে নিশ্চিত করুন যে আপনি/opt/google/chrome/plugins ডিরেক্টরিতে আছেন
-
আপনার ওয়েব ব্রাউজারটি পুনরায় চালু করুন এবং জাভা আপনার ওয়েব ব্রাউজারে কাজ করছে কিনা তা পরীক্ষা করতে জাভা টেস্টারে যান।
মোজিলা ফায়ারফক্স
32-বিট ওরাকল জাভা নির্দেশাবলী:
-
নিম্নলিখিত কমান্ডটি জারি করুন
-
টাইপ/পেস্ট/কপি:
সিডি/ইউএসআর/লিব/মোজিলা/প্লাগইন
এটি আপনাকে ডিরেক্টরিতে পরিবর্তন করবে
-
টাইপ/পেস্ট/কপি:
sudo mkdir -p/usr/lib/mozilla/plugins
এটি ডিরেক্টরিটি তৈরি করবে
-
টাইপ/পেস্ট/কপি:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
এটি জাভা জেআরই (জাভা রানটাইম এনভায়রনমেন্ট) প্লাগইন থেকে একটি প্রতীকী লিঙ্ক তৈরি করবে libnpjp2.so আপনার মজিলা ফায়ারফক্স ওয়েব ব্রাউজারে
-
64-বিট ওরাকল জাভা নির্দেশাবলী:
-
নিম্নলিখিত কমান্ডগুলি জারি করুন।
-
টাইপ/পেস্ট/কপি:
সিডি/ইউএসআর/লিব/মোজিলা/প্লাগইন
এটি আপনাকে ডিরেক্টরিতে পরিবর্তন করবে
-
টাইপ/পেস্ট/কপি:
sudo mkdir -p/usr/lib/mozilla/plugins
এটি ডিরেক্টরিটি তৈরি করবে
-
টাইপ/পেস্ট/কপি:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
এটি জাভা জেআরই (জাভা রানটাইম এনভায়রনমেন্ট) প্লাগইন থেকে একটি প্রতীকী লিঙ্ক তৈরি করবে libnpjp2.so আপনার মজিলা ফায়ারফক্স ওয়েব ব্রাউজারে
-
অনুস্মারক:
-
বিঃদ্রঃ:
কখনও কখনও যখন আপনি উপরের কমান্ডটি ইস্যু করেন তখন আপনি একটি বার্তা পেতে পারেন যা বলে:
- ln: প্রতীকী লিঙ্ক তৈরি করছে `./libnpjp2.so ': ফাইল বিদ্যমান
- এই সমস্যাটি সংশোধন করতে নিম্নলিখিত কমান্ডটি ব্যবহার করে পূর্ববর্তী প্রতীকী লিঙ্কটি সরান:
-
টাইপ/কপি/পেস্ট:
সিডি/ইউএসআর/লিব/মোজিলা/প্লাগইন
-
টাইপ/কপি/পেস্ট:
sudo rm -rf libnpjp2.so
- কমান্ড দেওয়ার আগে নিশ্চিত করুন যে আপনি/usr/lib/mozilla/plugins ডিরেক্টরিতে আছেন
-
আপনার ওয়েব ব্রাউজারটি পুনরায় চালু করুন এবং জাভা আপনার ওয়েব ব্রাউজারে কাজ করছে কিনা তা পরীক্ষা করতে জাভা টেস্টারে যান।
-