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


335

ইন্টেলিজ আইডিয়া 14.1.4 ম্যাক ওএস এক্স ইয়োসেমাইট 10.10.3 এবং তার পরে।

আইডিই থেকে:

Import Project ->
(Chosen directory to import) ->
Import project from external model, Gradle ->
Gradle Home: /usr/local/Cellar/gradle/2.4/libexec
Gradle JVM: Use JAVA_HOME (not defined yet)

শেল থেকে:

echo $JAVA_HOME

/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home

(। প্রোফাইলে সংজ্ঞায়িত: রফতানি JAVA_HOME = "$ (/ usr / lixec / java_home -v 1.8)"

আমি কী মিস করছি আমি এসও-তে অন্যান্য আলোচনাগুলি পরীক্ষা করে দেখেছি, উদাহরণস্বরূপ, ইন্টেলিজ জাভাহোম ভেরিয়েবল , তবে প্রজেক্ট এসডিকে প্রম্পট নেই।


1
লিনাক্স একই সমস্যা, একই সমাধান।
২২ শে

উত্তর:


670

আপনাকে জাভা প্রকল্পগুলির জন্য একটি এসডিকে স্থাপন করতে হবে, যেমন @ রিজলেটং বলেছেন, তবে আপনাকে নতুন প্রকল্প তৈরি করার দরকার নেই, আপনি এটি Welcomeপর্দা থেকে করতে পারেন ।

নীচে ডানদিকে, নির্বাচন করুন Configure > Project Defaults > Project Structure: এখানে চিত্র বর্ণনা লিখুন

Projectবাম দিকে ট্যাবটি বাছাই করলে দেখা যাবে যে আপনার কোনও এসডিকে বাছাই করা নেই:

এখানে চিত্র বর্ণনা লিখুন

New...ড্রপডাউনটির ডানদিকে কেবল বোতামটি ক্লিক করুন এবং এটি আপনার জেডিকে নির্দেশ করুন। এর পরে, আপনি আমদানি স্ক্রিনে ফিরে যেতে পারেন এবং এটি কেবল প্রদর্শিত হবে।


31
ড্রপডাউন থেকে একবার "জেডিকে" ক্লিক করার পরে আমি কেবল ডিফল্ট ফোল্ডার (হোম) গ্রহণ করেছি। আমি তখন সেই ডিরেক্টরিটির জন্য ডিফল্ট গ্রহণ করেছি (খোলার সময়)। ইন্টেলিজ অনেক চিন্তাভাবনা করেছিল ... এবং মনে হচ্ছে এটি কাজ করে। ধন্যবাদ!
স্কট বিগস

3
ধন্যবাদ !!! সত্যিই হাস্যকর যে এটি প্রথম জটিল জাভা / গ্রেডেল প্রকল্পের সাথে ইন্টেলিজিজ দিয়ে শুরু করা এত জটিল। আমি বোঝাতে চাইছি, যদি ইন্টিলিজ শুরু করতে পারে তবে এটি সিস্টেমে জাভা ইনস্টল করা সম্পর্কে কিছু জানা উচিত, কেন আগে থেকেই এই জাভাটি ডিফল্টরূপে যুক্ত করবেন না ... সম্ভবত তাদের কিছু বিকাশকারী একদিন যত্ন নেবেন।
হেনিং

গ্রেট! বিটিডাব্লু, আপনার যদি একটি উন্মুক্ত প্রকল্প থাকে, ডিফল্ট প্রকল্প কাঠামো ... ডায়ালগটি ফাইল> অন্যান্য সেটিংসের মাধ্যমে অ্যাক্সেস করা যায়।
DKroot

2
ইন্টেলিজের লোকেরা আপনাকে যে ক্লিকগুলি দিয়ে যেতে বাধ্য করে তার সংখ্যা দিয়ে অবশ্যই তাদের অর্থ প্রদান করতে হবে। অস্পষ্টতার 5 স্তরের অধীনে একটি সহজ এবং গুরুত্বপূর্ণ স্থাপনাকে সমাহিত করার অন্য কোনও কারণ নেই, অবশ্যই যদি না তারা বছরের * বছরের সেরা পণ্য পুরষ্কারের জন্য মাইক্রোসফ্টের সাথে প্রতিযোগিতা করে।
অভিজিৎ সরকার

36

আপনি যদি নিজের জাভাওয়াহোমকে ইন্টেলিজ দ্বারা স্বীকৃত করতে চান তবে আপনি এর মধ্যে একটি করতে পারেন:

  • টার্মিনাল / অ্যাপ্লিকেশনস / ইন্টেলিজ আইডিএএ থেকে আপনার ইন্টিলিজ শুরু করুন 14.app/Contents/MacOS (এটি আপনার বাশ এনভের ভেরিয়েবলগুলি চয়ন করবে)
  • এক্সিকিউট করে লগইন এনভি ভেরিয়েবল যুক্ত করুন: launchctl setenv JAVA_HOME "/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home"

অন্যরা যেমন উত্তর দিয়েছে আপনি প্রকল্প কাঠামোতে এসডিকে স্থাপন করে আপনি জাভাহোমকে এড়িয়ে যেতে পারেন।


1
এই ব্লগ পোস্টটি লঞ্চাক্টেল এবং কীভাবে .launch.conf এর নির্দিষ্ট অবস্থানগুলিকে আরও নতুন ম্যাকোসের জন্য অবমুক্ত করা হয়েছে সে সম্পর্কে আরও তথ্য দেয়। dowdandassociates.com/blog/content/…
জর্জ পান্তাজেস

5

জন্য উইন্ডোজ প্ল্যাটফর্ম:

নীচের মতো একটি পথ থেকে ইন্টেলিজির 64 বিট এক্সিপ সংস্করণ চালানোর চেষ্টা করুন ।

লক্ষ্য করুন যে এটি ডিফল্ট আইডিয়া.এক্সের পাশে উপলব্ধ

"সি: \ প্রোগ্রাম ফাইল (x86) et জেটব্রেইনস \ ইন্টেলিজ আইডিইএ 15.0 \ বিন \ ধারণা 64। এক্স "

লিংক


কীভাবে উইন্ডোজে এটি সেট আপ করবেন তার পরামর্শটি খুব কার্যকর হবে না যদি এই প্রশ্নের ক্ষেত্রটি আলাদা আলাদা প্ল্যাটফর্মের হয় given
কনরাড.ডিয়ান

2
@ কনরাড.ডিয়ান, আপনি ঠিক বলেছেন। তবে উইন্ডোতে একই ত্রুটিটি অনুসন্ধান করার সময় আমি এখানেই শেষ হয়েছি এবং এটি কারওর সাথে অনুরূপ ক্ষেত্রে সহায়তা করতে পারে। মন্তব্যের জন্য যাইহোক ধন্যবাদ
ইমান

3

কেবলমাত্র উপরোক্ত নির্বাচিত উত্তরের সম্পূর্ণতা যুক্ত করতে, ইনটেলিজ আইডিইএ-তে 'ওয়েলকাম স্ক্রিনে না থাকলে' উইন্ডোজও যেতে পারেন:

ফাইল> প্রকল্পের কাঠামো (Ctrl + Alt + Shift + S)

এবং সেখানে প্রকল্প এসডিকে সংজ্ঞায়িত করতে পারে!


1

আপনার একটি জেডিকে সেটআপ আছে তা নিশ্চিত করুন। এটি করতে, একটি নতুন প্রকল্প তৈরি করুন এবং তারপরে ফাইল -> প্রকল্পের কাঠামোতে যান। সেখান থেকে আপনি একটি নতুন জেডিকে যুক্ত করতে পারেন। এটি সেটআপ হয়ে গেলে, আপনার গ্রেডেল প্রকল্পে ফিরে যান এবং আপনার 'গ্রেডেল জেভিএম' ক্ষেত্রে নির্বাচন করার জন্য একটি জেডিকে থাকা উচিত।


1

ম্যাকোসের জন্য এটি কোনও জাভা সংস্করণকে হার্ডকোডের প্রয়োজন ছাড়াই আমার পক্ষে কাজ করেছে:

launchctl setenv JAVA_HOME "$(jenv javahome)"

প্রকৃত কমান্ড আমার জন্য কাজ % launchctl setenv JAVA_HOME/usr/libexec/java_home
Vagif

0

টার্মিনাল থেকে ইন্টেলিজি শুরু করার চেষ্টা করুন। আপনি আবেদনের ফাইলটি নীচে খুঁজে পেতে পারেন: / অ্যাপ্লিকেশনস / ইন্টেলিজ \ আইডিইএ \ 14.app/Contents/MacOS


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