'সরঞ্জাম.জার' আইডিইএর ক্লাসপথে নেই


48

আমি লিনাক্সের একটি নতুন ব্যবহারকারী, এটি আমার বন্ধু দ্বারা প্রস্তাবিত হয়েছিল।

তিনি আমাকে ইন্টেলিজ আইডিয়া আইডিই নামক সফ্টওয়্যার ইনস্টল করতে বলেছিলেন।

ভাল আমি টিউটোরিয়াল অনুসরণ করা হয়েছে। তবে এখন যখন আমি "আইডিয়া.এস" খুলতে চেষ্টা করি তখন একটি ত্রুটি বার্তা পপ-আপ হয়:

'tools.jar' is not in IDEA classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.

দয়া করে মনে রাখবেন যে আমি উবুন্টুতে নতুন এবং আমি নিজেই এতে প্রবেশ করার পরে আমি একটি দীর্ঘ দীর্ঘ থাকার জন্য পরিকল্পনা করছি :)

আমি জানি না আমি সঠিক জাভা 6 জেডিকে চালাচ্ছি কিনা। যখন আমি করি java -version, এটি আমি পাই:

java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre10-0ubuntu5)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)

এটি পড়ার জন্য আপনাকে ধন্যবাদ এবং আমি আশা করি আমি একটি দুর্দান্ত প্রতিক্রিয়া পাব।


আমি এই উত্তর সঙ্গে একই সমস্যার সমাধান, হয়তো সাহায্য stackoverflow.com/a/17827697/3057033
Erol Guzoğlu

উত্তর:


62

আপনার সিস্টেমে আপনি জেডিকে ইনস্টল করেছেন তা নিশ্চিত হন।

sudo apt-get install openjdk-7-jdk

যদি এটি আপনার সমস্যার সমাধান না করে, আপনার অবশ্যই আপনার সিস্টেমকে বর্তমান জেআরইয়ের পরিবর্তে সেই জেডিকে ব্যবহার করতে বলবেন। এটি করতে, আপনি টার্মিনালে নিম্নলিখিত কমান্ডটি প্রয়োগ করে আপনার সিস্টেমে কোন জেডিকে / জেআরই ডিফল্টরূপে ব্যবহার করবেন তা চয়ন করুন।

sudo update-alternatives --config java

এই কমান্ডটি আপনাকে বিকল্প জাভা বিকল্পগুলির একটি তালিকা দেবে, যা আপনি জেআরইয়ের পরিবর্তে একটি জেডিকে নির্বাচন করতে সক্ষম হবেন।


এটি অনেক সাহায্য করেছে তবে এখন আমি পাচ্ছি: সরঞ্জাম.জার 'আইডিইএর ক্লাসপথে নেই বলে মনে হচ্ছে। দয়া করে জেআরএ-এর চেয়ে জেডিএ-তে জেভিএহোম পয়েন্টগুলি নিশ্চিত করুন।
anon58192932

@ অ্যাডভোকট আমি আপনার মন্তব্যটি দেখেছি; আপনি জেডিকে পুনরায় ইনস্টল করে সমাধান করেছেন, তাই না?
এলিজো

2
হা! শুধু sudo apt-get
ওপেনজেডকে

2
এটি কাজ করার আগে আমাকে A / .bashrc এ JAVA_HOME পাথ সেট করতে হয়েছিল।
অস্পষ্ট বিশ্লেষণ

আপনি কী আমাকে বলতে পারেন যে আমি কীভাবে এটি করতে পারি, "জাভাহোম সেট করুন ...."
নীতেশ ভার্মা

15

আমার লিনাক্স মিন্টের পরিবেশে আমি একই সমস্যায় পড়েছি। আমি ওরাকল জেডিকে 8 ব্যবহার করে ইনস্টল করার চেষ্টা করেছি

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

তবে সমস্যাটি রয়ে গেল কারণ ইনস্টলারটি পরিবেশের ভেরিয়েবলগুলি পরিবর্তন করেনি। তারপরে আমি নিম্নলিখিতটি চেষ্টা করেছিলাম

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

এবং এটি সমস্যার সমাধান করে


আমার জন্য নিখুঁত সমাধান এবং জাভা 8 ব্যবহারের অনুমতি দিয়েছে
পিট্টো

এটি আমার জন্য কাজ করেছে (প্রাথমিক ওএস x64 ফ্রেয়া) ধন্যবাদ
zregll

5

এই আদেশ ব্যবহার করে দেখুন

export JAVA_HOME=/usr/lib/jvm/default-java

এবং আবার চালনা করুন।

মনে মনে, এটি কেবলমাত্র টার্মিনালের ভিতরে কাজ করে যেখানে আপনি কমান্ডটি চালাচ্ছেন। আপনাকে .bashrc ফাইলের ভিতরে ভেরিয়েবল সেট করতে হবে। এটি আপনার খোলার প্রতিটি টার্মিনালে এটি সক্ষম করবে।

Stackoverflow


আমি এটি চেষ্টা করেছিলাম কিন্তু তবুও একই ত্রুটি পেয়েছি
নীতেশ ভার্মা

ধন্যবাদ! আমি জানি এটি সবার সমস্যা নয়, তবে অন্য উত্তরগুলির কোনওটিই আসলে আমার কী সেট JAVA_HOMEকরা উচিত তা বলে না!
নদী

5

এটা চেষ্টা কর:

sudo apt-get install openjdk-6-jdk

আপনার জেডিকে দরকার।


5

উপরের উত্তরগুলি সঠিক তবে আমার একটি যুক্ত করতে হবে। আসলে শেল সেশন এবং ডেস্কটপ জিইউআই সেশনের জন্য পরিবেশের পরিবর্তনশীলগুলি পৃথক (এটি পরীক্ষা করুন )। আপনি ডেস্কটপ এন্ট্রি (লঞ্চার) দিয়ে ইন্টেলিজজে চালু করার সময় ত্রুটিটি যদি ঘটে থাকে তবে আপনার জিইউআই পরিবেশে আপনার জাভাওয়াহোম থাকতে পারে না।

সুতরাং সবচেয়ে সহজ সমাধানটি হল ডেস্কটপ এন্ট্রিটির এক্সিকিউ লাইনে JAVA_HOME যুক্ত করা:

[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA Community Edition
Icon=/home/zhu/Applications/IntelliJ/bin/idea.png
Exec=env JDK_HOME=/usr/lib/jvm/java-7-openjdk-amd64 "/path/to/idea.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-idea-ce

আমার সমস্যাটির জন্য নিখুঁত সমাধান solution এক্সিকিউটিতে vর্ষাকর্ম যুক্তি যুক্ত করা কৌশলটি করেছে।
হিদার 92065

2

আমি এই আদেশগুলি দিয়ে এই সমস্যাটি সমাধান করেছি

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

এবং

export JAVA_HOME=/usr/lib/jvm/default-java

export JAVA_HOME=/usr/lib/jvm/default-javaআপনি উল্লেখ করা শেষ আদেশটি কোথায় রাখবেন ?
ম্যাডমাইক

1

জাভাআহোম ভেরিয়েবল রফতানির সমাধান উবুন্টুতে আমার পক্ষে কাজ করে না। আমি এটি PATH ভেরিয়েবলের জন্য বিন ডিরেক্টরি যুক্ত করে সমাধান করেছি।

আমি ওরাকল ওয়েবসাইট থেকে জেডিকে ডাউনলোড করেছি এবং আমি এটিকে এই ডিরেক্টরিতে রেখেছি: /home/alejandro/software/JAVA-descarga/jdk1.8.0_25

তারপরে আপনাকে সেই রুটটি PATH ভেরিয়েবলের সাথে যুক্ত করতে হবে:

export PATH=/home/alejandro/software/JAVA-descarga/jdk1.8.0_25/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games  

তারপরে একই টার্মিনালে আইডিয়া.এস ফাইলটি চালান এবং এটি ভালভাবে শুরু হবে।


0

ফাইলটি সম্পাদনা করুন android-studio/bin/studio.sh

চিহ্ন বিষয়বস্তুর মত ( JAVA_HOMEলাইন)

#!/bin/sh
#
# ---------------------------------------------------------------------
# Android Studio startup script.
# ---------------------------------------------------------------------

    JAVA_HOME=your_path/jdk1.8.0_31

message()

0

যদিও ইউআই পপআপ বার্তায় এটি বলেছে

'tools.jar' is not in IDEA classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.

কমান্ড লাইনে এটি দেখায়

ERROR: cannot start IntelliJ IDEA.
No JDK found to run IDEA. Please validate either IDEA_JDK or JDK_HOME points to valid JDK installation

এবং এটি আমার জন্য ঠিক সমস্যা ছিল। সেটিংটি JAVA_HOMEকাজ করে না তবে JDK_HOMEএটি কাজ করতে সেট করতে হয়েছিল।

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