Skip to main content

উবুন্টুতে Oracle Java 8 এবং Open JDK 8 ইন্সটল করার উপায় ।

Part-1 [Install Oracle Java 8] :

টার্মিনাল ওপেন করে নিচের কমান্ড গুলি পেস্ট করে দেন ।

  • sudo add-apt-repository ppa:webupd8team/java
  • sudo apt-get update
  • sudo apt-get install oracle-java8-installer

Oracle এর license accept করার জন্য ~

  • echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

Java 7 ও Java 8 এর মাঝে Switch করার জন্য [ যদি দুইটা ইন্সটল করা থাকে ]
Switch to Java 8 :

  • sudo update-java-alternatives -s java-8-oracle 

Switch to Java 7 :

  • sudo update-java-alternatives -s java-7-oracle

Java 8 কে ডিফল্ট হিসাবে সেট করারা জন্য ~

  • sudo apt-get install oracle-java8-set-default

এখন জাভার কোন ভার্সন ইন্সটল আছে সেটা দেখার জন্য ~

  • java -version


Part-2 [ Install Open JDK 8] :

টার্মিনাল ওপেন করে নিচের কমান্ড গুলি পেস্ট করে দেন ।

  • sudo add-apt-repository ppa:openjdk-r/ppa
  • sudo apt-get update 
  • sudo apt-get install openjdk-8-jdk


একাধিক জাভা ভার্সন ইন্সটল করা থাকলে তার মধ্যে একটা সিলেক্ট করার জন এই কমান্ড রান করেন 
  • sudo update-alternatives --config java
এই রকম আউটপুট আসবে । এখান থেকে 2 সিলেক্ট করেন । তাহলে জাভা ৮ ডিফল্ট  হিসাবে সেট হবে । আমর ২ কে ডিফল্ট ভাবে সেট করা আছে তাই ২ এর পাশে * সাইন দেখাচ্ছে :) 

  
জাভা কম্পাইলার কে ডিফল্ট ভাবে সেট করার এই কমান্ড রান করেন 
  • sudo update-alternatives --config javac

এখন আপনার জাভার  কোন ভার্সন ইন্সটল আছে সেটা জানার জন্য এই কমান্ড লিখুন
  • java -version
এই কমান্ড রান করলে টার্মিনালে নিচের মতো আউটপুট আসবে  
  • openjdk version "1.8.0_01-internal"
  • OpenJDK Runtime Environment (build 1.8.0_01-internal-b04)
  • OpenJDK 64-Bit Server VM (build 25.40-b08, mixed mode)

Comments

Popular posts from this blog

  Good becomes great, bad becomes worse. A strong man who has known power all his life can lose respect for that power, but a weak man knows the value of strength and knows compression

পাইথনে জেনারেটর ও তার খুঁটিনাটি বিষয়

এখানে আমরা দেখব যে পাইথনে জেনারেটর বিষয়টা কি । আমরা কিভাবে জেনারেটর বানাতে পারি । জেনারেটর এক্সপ্রেশন কি ? আমাদের কেন ও কি অবস্থায় জেনারেটর ব্যবহার করা দরকার । তো শুরু করা যাক । জেনারেটর কি ? পাইথনে iterator তৈরি করার সবচেয়ে সহজ উপয় হল জেনারেটর । সাধারণ ভাবে বলতে গেলে জেনারেটর একটা ফাংশন যেটা একটা iterator অবজেক্ট রিটার্ন করে । যেটাকে পরে আমরা iterate করতে পারি । এবং যেটা কেবল মাত্র একবারই iterate করা যাবে । এখন প্রশ্ন হল এই জেনারেটর কিভাবে বানানো যায় ? জেনারেটর বানানো খুব সহজ । আমরা সাধারণ ফাংশন যেভাবে লিখি ঠিক সেভাবেই আমরা জেনারেটর বানাতে পারি । কিন্তু এখানে return স্টেটমেন্টের পরিবর্তে yield স্টেটমেন্ট থাকবে । যদি কোন একটা ফাংশনে অন্তত একটা yield স্টেটমেন্ট থাকে তবে সেটা কে আমরা জেনারেটর বলতে পারি । তবে একটা জেনারেটরে একাধিক yield স্টেটমেন্ট থাকতে পারে । yield এবং return দুইটাই ফাংশন থেকে কোন ভেলু রিটার্ন করে কিন্তু দুইটার মধ্যে পার্থক্য হল return স্টেটমেন্ট একটা ফাংশন কে পুরাপুরি terminate করে ফেলে । কিন্তু yield ফাংশন কে terminate না করে ফাংশনকে pauses করে রাখ...

Stan Lee on Spiderman

If you have an idea that you genuienely think it good dotn't let some idiot talk you out of it. Now that doesn't mean that every wild notion you come up with is gonna be genius. But if there is something that you feel is good, something you want to do, something that means someting to you, try  to do it. Because I think you can only do your best work if you doing what you want to do. And if you are doing it the way you think it should be done. Just do your thing. Do as well as you... That's the important thing. Don't shirk! Whatever you do, give it your best short. You will be glad you did. @ Stan Lee