উবুন্টুতে কিভাবে জাভা প্রোগ্রাম চালানো যায়


13
sachin@sachin-Lenovo-G550:~$ java -version
java version “1.7.0_21″
OpenJDK Runtime Environment (IcedTea 2.3.9) (7u21-2.3.9-1ubuntu1)
OpenJDK Server VM (build 23.7-b01, mixed mode)

আমি যখন উপরের কমান্ডটি চালিয়েছি তখন এটি দেখিয়েছিল যে জাভাটি আমার সিস্টেমে ইনস্টল করা আছে তবে আমি যখন কোনও জাভা প্রোগ্রাম সংকলন করতে যাচ্ছি তখন এটি নীচের ত্রুটি বার্তা দেয়:

sachin@sachin-Lenovo-G550:~/programs$ javac abc.java
The program ‘javac’ can be found in the following packages:
* default-jdk
* ecj
* gcj-4.6-jdk
* gcj-4.7-jdk
* openjdk-7-jdk
* openjdk-6-jdk
Try: sudo apt-get install

কীভাবে এটি থেকে মুক্তি পাবেন এবং আমার জাভা প্রোগ্রামটি চালাবেন দয়া করে আমাকে বলুন।

উত্তর:


12

টার্মিনালটি খুলুন এবং রান করুন:

sudo apt-get install openjdk-7-jdk

এবং তারপর সঙ্গে আগের মতই আপনার জাভা প্রোগ্রাম কম্পাইল: javac abc.java। তারপরে এটি চালান:

java abc  ## The name of the class to be called is abc NOT abc.class

আপনি প্রথম কমান্ডে ওপেনজেডকে-7-জেডিকে পরিবর্তে ওপেনজেডক-6-জেডিকে বিকল্প করতে পারেন। উবুন্টু 15.10 এবং আরও নতুনতে, আপনি প্রথম কমান্ডে ওপেনজেডকে -7-জেডিকে পরিবর্তে ওপেনজেডকে -8-জেডিকে বিকল্প করতে পারেন। উবুন্টু 17.10 এ আপনি ওপেনজেডকে -9-জেডিকে বিকল্পেও রাখতে পারেন। উবুন্টু 17.10 এবং এর পরে আপনি ওপেনজেডকে -11-জেডিকে বিকল্পেও রাখতে পারেন।


2

আপনি যদি ওরাকল জেডিকে ইনস্টল করতে পছন্দ করেন তবে ওরাকল জেডিকে 8 ইনস্টল করার বিষয়ে ধাপে ধাপে নির্দেশটি এই নিবন্ধে ব্যাখ্যা করা হয়েছে: উবুন্টুতে সর্বশেষ ওরাকল জেডিকে ইনস্টল করুন

পদক্ষেপ 1: এই অফিসিয়াল লিঙ্ক থেকে সর্বশেষ জেডিকে (jdk-Xuxx-linux-xXX.tar.gz) ডাউনলোড করুন

পদক্ষেপ 2: টার্মিনালটি খুলুন (Ctrl + Alt + T) এবং নিম্নলিখিত কমান্ডটি প্রবেশ করুন।

sudo mkdir /usr/lib/jvm

পদক্ষেপ 3: ডিরেক্টরি পরিবর্তন করতে নিম্নলিখিত কমান্ডটি প্রবেশ করান।

cd /usr/lib/jvm

পদক্ষেপ 4: এই কমান্ডটি ব্যবহার করে সেই ডিরেক্টরিতে jdk-Xuxx-linux-xXX.tar.gz ফাইলটি বের করুন।

sudo tar -xvzf ~/Downloads/jdk-8u45-linux-x64.tar.gz

পদক্ষেপ 5: এনভায়রনমেন্ট ভেরিয়েবল ফাইল খুলতে নিম্নলিখিত কমান্ডটি প্রবেশ করান।

sudo gedit /etc/environment

পদক্ষেপ:: খোলা ফাইলটিতে, নিম্নলিখিত প্যাথএইচ ভেরিয়েবলের সাথে নিম্নলিখিত বিন ফোল্ডারগুলি যুক্ত করুন।

/usr/lib/jvm/jdk1.8.0_45/bin
/usr/lib/jvm/jdk1.8.0_45/db/bin
/usr/lib/jvm/jdk1.8.0_45/jre/bin

PATH ভেরিয়েবলগুলি সেমিকোলন দ্বারা পৃথক করতে হবে। লক্ষ্য করুন যে ইনস্টল করা জেডিকে সংস্করণটি 1.8 আপডেট 45 your ফাইলের শেষে নিম্নলিখিত পরিবেশের ভেরিয়েবলগুলি যুক্ত করুন।

J2SDKDIR="/usr/lib/jvm/jdk1.8.0_45"
J2REDIR="/usr/lib/jvm/jdk1.8.0_45/jre"
JAVA_HOME="/usr/lib/jvm/jdk1.8.0_45"
DERBY_HOME="/usr/lib/jvm/jdk1.8.0_45/db"

পরিবর্তনের আগে পরিবেশ ফাইল:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

পরিবর্তনের পরে পরিবেশ ফাইল:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/jdk1.8.0_45/bin:/usr/lib/jvm/jdk1.8.0_45/db/bin:/usr/lib/jvm/jdk1.8.0_45/jre/bin"
J2SDKDIR="/usr/lib/jvm/jdk1.8.0_45"
J2REDIR="/usr/lib/jvm/jdk1.8.0_45/jre"
JAVA_HOME="/usr/lib/jvm/jdk1.8.0_45"
DERBY_HOME="/usr/lib/jvm/jdk1.8.0_45/db"
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.