আমি ম্যাক ওএসএক্সে জেডিকে 7 কীভাবে ব্যবহার করব?


107

আমি এই লিঙ্কটিতে উল্লিখিত হিসাবে ওয়াচসোর্সিপি API ব্যবহার করতে চাই: http://download.oracle.com/javase/tutorial/essential/io/notifications.html

চারপাশে পড়ার পরে, আমি জানতে পারি যে ওয়াচ সার্ভিসটি এনআইও ক্লাসের একটি অংশ যা জেডিকে 7. এর জন্য নির্ধারিত So এটা ভাল.

http://jdk7.java.net/download.html এর জেডিকে রয়েছে যা আমি ডাউনলোড করে বের করেছি। আমি একগুচ্ছ ফোল্ডার পেয়েছি। আমি তাদের সাথে কী করব জানি না।

তারপরে, আমি আরও কয়েকটি পড়লাম এবং দেখতে পেলাম যে কিছু চমৎকার লোক জেডিকে 7 কে বাইনারি হিসাবে তৈরি করেছে যাতে আমার মতো কেউ সহজেই এটি ইনস্টল করতে পারে। একে ওপেন জেডিকে বলা হয়: http://code.google.com/p/openjdk-osx-build/

সুতরাং, আমি .dmg ফাইলটি ডাউনলোড করে ইনস্টল করেছি। তারপরে আমি "জাভা পছন্দ" খুলি এবং দেখি যে ওপেনজেডিকে 7 উপলব্ধ।

সুতরাং, এখন আমি অনুভব করছি যে আমি ওয়াচ সার্ভিস এপিআই চেষ্টা করে শুরু করতে পারি। প্রথম লিঙ্কের টিউটোরিয়াল থেকে, লেখক এটি পরীক্ষা করার জন্য এবং জাভাটি ফাইলটি চলছে কিনা তা নিশ্চিত করার জন্য একটি জাভা ফাইল দিয়েছেন। ফাইলটির লিঙ্কটি এখানে: http://download.oracle.com/javase/tutorial/essential/io/example/WatchDir.java

সুতরাং, আমি Eclipse বুট আপ (আসলে আমি এসটিএস ব্যবহার করি) এবং একটি নতুন জাভা প্রকল্প তৈরি করি এবং জাভেসি -1.7 "একটি কার্যকর পরিবেশের পরিবেশ JRE:" ব্যবহার করুন। এসআরসি ফোল্ডারের নীচে আমি ওয়াচডির.জভা ফাইলটি অনুলিপি করেছি।

এবং আমি এখনও প্রচুর স্কুইগলি লাল রেখা দেখতে পাচ্ছি। সমস্ত "Import.java.nio। *" সমস্ত লাল এবং আমি এটি জাভা অ্যাপ্লিকেশন হিসাবে চালাতে পারি না।

আমাকে কি করতে হবে?


আপনি এটি চালিয়ে কনসোলে সংকলন করতে পারেন?
dmeister

আপনার অর্থ: av জাভাক ওয়াচডির.জভা এবং তারপরে $ জাভা ওয়াচডির? আমি চেষ্টা করব। ধন্যবাদ! যদিও আমি এটি এক্লিপস আইডিইতে উপলব্ধ থাকতে চাই।
Okysabeni

1
আজ থেকে একটি অফিসিয়াল ওরাকল রিলিজ রয়েছে - জাভা এসই 7u4
মিমি

আপনি 64 বিট Eclipse ব্যবহার করছেন তা নিশ্চিত করুন। কোনও বিকল্পের সাথে 1.7 jvm এ 32 বিট চালানোর কোনও ভাগ্য নেই।
tuxSlayer

আপডেট: জাভা 7 এখন জীবনের শেষ মুহূর্তে । জাভার দীর্ঘমেয়াদী সমর্থন (এলটিএস) সংস্করণগুলিতে এগিয়ে যেতে, দেখুন: ম্যাকে জাভা 8 ইনস্টল করবেন এবং ম্যাকোসের জন্য জাভা 11 পাবেন?
তুলসী বাউর্কে

উত্তর:


61

ওরাকল ওএস এক্সের জন্য জেডিকে 7 প্রকাশ করেছে ।


উত্তরটি সর্বশেষ তথ্য সহ আপডেট করব। এটি সঠিক উত্তর না হলে দয়া করে আমাকে জানান know ধন্যবাদ।
Okysabeni

@ ইয়িকিও - সর্বাধিক সম্পূর্ণ তথ্যের জন্য বেসিলবার্কের দিকে তাকান (বা প্রথম ওরাকল
জেডিকে

12
নোট করুন যে অ্যাপলিকেশনগুলিকে অ্যাপলের জাভা ১.6 এর পক্ষে ওরাকলের জাভা ১.7 ব্যবহার করার জন্য, আমাকে /Library/Java/JavaVirtualMachines/1.7.0.jdk"জাভা এসই 7" চালিয়ে "জেনারেল" ট্যাবে তালিকার শীর্ষে টানতে হয়েছিল। এটি javacটার্মিনালটি চালানোর সময় জাভা 1.7 সংস্করণেও নির্দেশ করবে ।
স্কুবার্থ

2
ওরাকলের জেডিকে 7 স্নো চিতাবাঘে কাজ করছে না। এটি বলে যে এটি কেবল সিংহকেই সমর্থন করে।
সংঘিউন লি

@ সাংডল - হ্যাঁ, ওরাকল এর জাভা বাস্তবায়ন কেবল সিংহের উপর এবং পরে চালিত হয়। এই প্রশ্নের আমার উত্তর হিসাবে উল্লিখিত।
তুলসী বাউরক

88

এইভাবেই আমিগ্রহণের সাথে কাজ করার জন্য 1.7 পেয়েছি। আমি আসা করি এটা সাহায্য করবে.

  1. আমি ম্যাক ওএস / এক্স শাখা থেকে সর্বশেষ ওপেনজেডকে 1.7 সর্বজনীন (32/64 বিট) জেডিকে ডাউনলোড করেছি http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
  2. ডিফল্ট ১.6.০ এর পাশে / লাইব্রেরি / জাভা / জাভা ভার্চুয়ালম্যাচাইনস / জেডিকে অনুলিপি করেছেন
  3. এক্সিলিপ> অগ্রাধিকার> জাভা> ইনস্টলড জেআরই-তে আপনি ম্যাকোস এক্স ভিএম টাইপ করে একটি নতুন যুক্ত করেন এবং বাসাটি / লিবারি / জাভা / জাভা ভার্চুয়ালম্যাচাইনস / ১.০.০.জেডকে / কনটেন্টস / হোম এবং জাভা SE 7 (ওপেনজেডিকে) হিসাবে সেট করেন
  4. সমাপ্তি ক্লিক করুন
  5. যুক্ত জেআরইকে ডিফল্ট হিসাবে সেট করুন

এটি হওয়া উচিত :)


ধন্যবাদ আমার এলসিপস সম্পূর্ণরূপে স্তব্ধ হয়ে গেছে .. সুতরাং আমি sdk 1.7 ব্যবহারের চেষ্টা করেছি পুরোপুরি কাজ করে! : =)
সিভি 2

1
এই প্রকল্পটি (ওপেনজেডকে-অক্স-বিল্ড) বন্ধ হয়ে গেছে এবং আর কোনও ডাউনলোড অফার করে না।
আরথ

পদক্ষেপ 2 ঠিক হতে পারে: ডাউনডেলেড jdk-7u40-macosx-x64.dmg চালান এবং এটি স্বয়ংক্রিয়ভাবে ফাইলটিতে ফাইল যুক্ত করবে
মিশাল

একটি ইনস্টলড জেআরই ইক্লিপসে যুক্ত করার সময়, গ্রহপঞ্জ ইনস্টলড জেআরই জন্য "অনুসন্ধান" করতে পারে। এইভাবে আমি আমার বিদ্যমান 1.7 জেডিকে ইনস্টলেশনটি পেয়েছি।
jvriesem

নোট করুন যে ওরাকল jdk 1.7 ইনস্টলারটি আপনার জন্য ভিএম / লাইব্রেরি / জাভা / জাভা ভার্চুয়ালম্যাচিনে / রাখবে (মার্চ 2014)
ক্রিস থর্ন

55

জাভা 9, 10, 11

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

কার্যত একই কোড বেসের সাহায্যে ওરેકল তাদের ওরেकल-ব্র্যান্ডযুক্ত জেভিএম রিলিজটি ওপেনজেডিকে প্রকল্পের সাথে সামঞ্জস্য রাখার আনুষ্ঠানিক ঘোষণা করেছে। এমনকি সংস্থাটি তাদের পূর্ববর্তী বাণিজ্যিক সরঞ্জামগুলি, ফ্লাইট রেকর্ডার এবং মিশন নিয়ন্ত্রণ , ওপেনজেডিকে প্রকল্পে দান করেছে। এটি জাভা এবং ওপেনজেডিকে পূর্বনির্ধারিত সংস্করণের জন্য একটি নতুন দ্রুত "রিলিজ ট্রেন" পরিকল্পনার শিফটের অংশ। উল্লেখযোগ্যভাবে, নিখরচায় পাবলিক আপডেটের জন্য পিরিয়ডগুলি এখন কমিয়ে আনা হয়েছে। দেখুন এই 2017-09 ঘোষণা এবং মার্ক রেইনহোল্ড দ্বারা এই পোস্ট

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

  • D চ্ছিক অর্থ প্রদানের সমর্থন সহ জেডিকে এবং জেআরইয়ের ওরাকল রিলিজ
  • আজুল সিস্টেমগুলি মুক্তি দিচ্ছে:
    • Uচ্ছিক পেইড সমর্থন সহ বিনামূল্যে মূল্যের JVM- এর জুলু লাইন।
    • বিকল্প জঞ্জাল সংগ্রহকারীর মতো বিশেষ বৈশিষ্ট্যযুক্ত বাণিজ্যিক জেভিএমগুলির জিং লাইন।
  • ওপেনজেডকে উত্স কোড , আপনার নিজস্ব সংকলন এবং ইনস্টলেশন (সম্ভবত আমাদের বেশিরভাগের জন্য বাস্তব নয়)।

ইতিমধ্যে, আইবিএম একটি জেভিএমের জন্য কোডটি দান করেছে এক্লিপস ফাউন্ডেশনে, এখন ওপেনজে 9 প্রকল্পে রয়েছে। আমি অবাক হয়েছি তারা যদি কোনও ম্যাকওএস রিলিজকে সমর্থনও করতে পারে তবে যদিও তা বলা খুব তাড়াতাড়ি।

ব্যক্তিগতভাবে, আমি বর্তমানে ব্যবহার করছি জুলু MacOS উচ্চ সিয়েরা উপর Azul থেকে জাভা 10.0.1 মুক্তির সফলভাবে সঙ্গে IntelliJ 2018,2 সঙ্গে জাভা সমর্থিত ওয়েব অ্যাপ্লিকেশান উত্পাদন করতে Vaadin

ইনস্টলেশন / অপসারণ

ওরাকল এবং আজুল উভয়ই আপনার ম্যাকে জেভিএম / জেডিকে ইনস্টল করতে একেবারে সহজেই ব্যবহারযোগ্য ইনস্টলার সরবরাহ করে। টার্মিনাল.অ্যাপ (বা সমতুল্য) টাইপ করে চালাতে আপনার ইনস্টলেশনটি যাচাই করুন:

java -version

আপনার ড্রাইভের মূল স্তরে (আপনার বাড়ির ফোল্ডারে নয়) আপনি এই ফোল্ডারে জাভা ইনস্টলেশনগুলি পাবেন:

/ লাইব্রেরি / জাভা / JavaVirtualMachines

প্রতিটি বিক্রেতার প্রতিটি সংস্করণ সেখানে একটি লেবেলযুক্ত নেস্টেড ফোল্ডারে পাওয়া যায়। আপনি যে সংস্করণটি কেবলমাত্র সেই সংস্করণটির নেস্টেড ফোল্ডারটি মোছার মাধ্যমে এবং অনুরোধের সাথে আপনার সিস্টেমের পাসওয়ার্ড সরবরাহ করে কোনও ইনস্টলেশন মুছতে পারেন।

জাভা 8

আপনি ম্যাক ওএস এক্স এর সমর্থিত সংস্করণগুলির জন্য জাভা 8 এর জন্য জাভা ডেভেলপমেন্ট কিট (জেডিকে) ডাউনলোড করতে পারেন :

  • মাউন্টেন সিংহ (10.8.3+)
  • ম্যাভেরিক্স (10.9)
  • ইয়োসেমাইট (10.10)
  • এল ক্যাপিটান (10.11)

আপনি ইনস্টল করা JVM এর প্রতিটি সংস্করণ এখানে পাওয়া যাবে:

/Library/Java/JavaVirtualMachines

আরও নির্দেশাবলী এবং FAQ এর জন্য এই ওরাকল গাইডটি দেখুন

জাভা 7

আপডেট 4 এর পরে জাভা 7 এর প্রতিটি মুক্তির জন্য , অন্য প্ল্যাটফর্মগুলির পাশাপাশি একটি ম্যাক সংস্করণ প্রস্তুত রয়েছে। সিংহ (10.7.3+), মাউন্টেন সিংহ (10.8.3+) এবং ম্যাভেরিক্স (10.9.x) এ 64-বিট হার্ডওয়্যার সহ ম্যাক্সে চলছে।

ওরাকল ২০১২-০৪-২6 পর্যন্ত ম্যাক ওএস এক্স (লায়ন) জাভা এসই 7 আপডেট ৪ এর জন্য জেডিকে আনুষ্ঠানিক প্রকাশের ঘোষণা দিয়েছে। এই পৃষ্ঠায় আলোচিত কৌশলগুলির আর কোনও প্রয়োজন নেই

এই নির্দেশাবলী অনুসারে ইনস্টলেশন সহজ :

  1. ওরাকল ওয়েব সাইটে সাধারণ জায়গা থেকে ডাউনলোড করুন।
  2. ডিএমজি মাউন্ট করুন।
  3. ইনস্টলারটি চালান।

এই রিলিজটির কয়েকটি সীমাবদ্ধতা রয়েছে, বিশেষত জাভা ওয়েব স্টার্ট এবং ওয়েব ব্রাউজারগুলির জন্য জাভা প্লাগিনের সমর্থনের অভাব । এই সমর্থনটি এই বছরের শেষের দিকে প্রত্যাশিত।

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

ম্যাক ওএস এক্স সহজেই একসাথে একাধিক জেভিএম সমর্থন করে। প্রত্যেকটি এখন এখানে পাওয়া যায়:

/Library/Java/JavaVirtualMachines

অ্যাপল ও ওরাকল টিমের কৃতিত্বের জন্য অভিনন্দন। এই গীক ম্যাক ওএস এক্সকে " সার্টিফাইড সিস্টেম কনফিগারেশন হিসাবে তালিকাভুক্ত দেখতে পেয়ে একটি রোমাঞ্চকর স্থান পেয়েছে " ।

টিপ: আরম্ভ করার জন্য অন্ধকার শুধুমাত্র জাভা 7 ইনস্টল সঙ্গে একটি ম্যাক, খুলতে ওরফে ফাইল নামে অন্ধকার নামের ফাইল বদলে Eclipse.app

জাভা 6

অ্যাপল মাউন্টেন লায়ন দিয়ে ম্যাক ওএস এক্স এর সমস্ত সংস্করণের জন্য জাভা of এর একটি যুগোপযোগী প্রয়োগ সরবরাহ করে।

আপনি যদি জাভা প্রয়োজন এমন কিছু করেন, যেমন টার্মিনাল.এপ-তে "java -version" টাইপ করেন, আপনার জন্য জাভা ইনস্টল করার জন্য একটি ডায়ালগ উপস্থিত হবে। আপনি যদি গ্রহণ করেন, অ্যাপল থেকে অন্য "সফ্টওয়্যার আপডেট" এর অনুরূপ ইনস্টলেশন স্বয়ংক্রিয়ভাবে ঘটে।

আপনি এই অবস্থানটিতে জাভা ইনস্টল পাবেন, জাভা 7 এবং 8 এর চেয়ে আলাদা:

/System/Library/Java/JavaVirtualMachines

জাভা 6 2013-02 পর্যন্ত ওরাকল -এর সাথে শেষ অবধি পৌঁছেছে (যদি না আপনার ওরাকেলের সাথে বাণিজ্যিক সমর্থন চুক্তি থাকে)। সুতরাং আপনার জাভা 7 বা 8 এ চলে যাওয়া উচিত।

নতুন সংস্করণ পরীক্ষা করা হচ্ছে

টার্মিনাল.এপ-তে, java -versionকোন সংস্করণটি বর্তমান ডিফল্ট তা যাচাই করতে লিখুন ।

পুরানো সংস্করণ মুছে ফেলা হচ্ছে

একটি নতুন সংস্করণ ইনস্টল করার পরে, আপনি পুরানো সংস্করণগুলি মুছতে উপরে বর্ণিত ফোল্ডারটি দেখতে যেতে পারেন। ফোল্ডারটি ট্র্যাসে সরান, এবং আপনার সিস্টেমের পাসওয়ার্ডটি স্থানান্তর সম্পূর্ণ করুন।


যাইহোক, অ্যাপল ওএস এক্স-তে জাভা সম্পর্কিত বিকাশকারীদের প্রযুক্তিগত সমস্যার জন্য একটি মেলিং তালিকা সরবরাহ করে Apple


ধন্যবাদ, এটি আমার পক্ষে দুর্দান্ত কাজ করেছে। এটি পছন্দগুলিতেও পরিবর্তন করা দরকার।

@ টনি: হ্যাঁ, আপনার পছন্দগুলি পরিবর্তন করা চতুর্থ অনুচ্ছেদে উল্লেখ করা হয়েছে।
তুলিল বার্ক

কাজ করে না। আমি ইনস্টলারটি চালাচ্ছি এবং এটি "সাফল্য" প্রতিবেদন করে, তবে কিছুই বাস্তবে ইনস্টলড বলে মনে হয় না। /System/Library/Java/JavaVirtualMachinesকেবল জাভা 6 জেডিকে রয়েছে।
আরথ

4
@ আরথ - (ক) দেখুন /Library/Java/JavaVirtualMachines(না /System)) (খ) উপরের আমার উত্তরে বর্ণিত বর্ণনা হিসাবে আপনি কি ওরাকলের ইনস্টলেশন ডকগুলি ReadMeএবং সেটটি পড়েছেন Preferences?
তুলিল বাউরক

1
জাভা 7 আর 21 এর সাথে, আমি / লাইব্রেরি / জাভা / জাভা ভার্চুয়ালম্যাচাইনস / জেডকি 1.7.0_21.jdk/ দেখতে পাচ্ছি। জাভা কন্ট্রোল প্যানেলটি এখন সিস্টেম পছন্দ (OSX 10.8.3) এর মাধ্যমে অ্যাক্সেস করা হয়েছে
সোফি সফ্টওয়্যার এলএলসি

17

ম্যাকের উপরে জাভা 7 ইনস্টল করার একটি সহজ উপায় হল হোমব্রু ব্যবহার করে , হোমব্রু ক্যাসকে ধন্যবাদ প্লাগইন (যা এখন ডিফল্ট ভাবে ইনস্টল করা)।

জাভা 7 ইনস্টল করতে এই কমান্ডটি চালান:

brew cask install caskroom/versions/java7

"ত্রুটি: কাসরুম / সংস্করণ / জাভা 7 এর জন্য উপলব্ধ ক্যাস্ক নেই"
জ্রোকাইন্ড

@jrochkind হয়তো আপনার caskroom/versionsতারিখ সীমার বাইরে? এটি অবশ্যই এখানে রয়েছে: github.com/caskroom/homebrew-versions/blob/master/Casks/…
অ্যান্ড্রু

@ জ্রোচকাইন্ড brew tap caskroom/versionsইনস্টল কমান্ডটি চালানোর আগে দৌড়ানোর চেষ্টা করুন
অ্যান্ড্রু

@ জ্রোচকিন্ড যদি এটি কাজ না করে তবে ক্যাস ডকুমেন্টেশনের সাথে পরামর্শ করুন বা একটি সমস্যা ফাইল করুন: github.com/caskroom/homebrew-cask
অ্যান্ড্রু

13

ঝাঁকুনি পান

brew tap caskroom/cask

Java7 ইনস্টল করুন:

brew tap caskroom/versions
brew cask install java7

(ওরাকল ওয়েবসাইটে জাভা of এর ডাউনলোড লিঙ্কটি খুঁজে পেতে আমার অসুবিধা হয়েছিল, কারণ তারা জাভা ৮-কে কেবল "সুপারিশ" করছেন)

সম্পাদনা জানুয়ারী 2018 ( অঙ্কুর দ্বারা চিহ্নিত হিসাবে ):

ব্যবহার Zulu7 কাস্ক । জুলু আজুল সিস্টেম দ্বারা উত্পাদিত ওপেনজেডিকে একটি শংসাপত্রপ্রাপ্ত বিল্ড যা দীর্ঘ সময়ের জন্য হওয়া উচিত (তারা জেডিকে 6 বিল্ডগুলি এখনও অফার করে)।

brew cask install caskroom/versions/zulu7

এই প্রশ্নের গৃহীত উত্তর পুরানো is এই দিনগুলিতে জাভা 7 ইনস্টল করার সর্বোত্তম উপায় বলে মনে হচ্ছে।
টিম ডিন

এই কাস্কটি সরানো হয়েছে (দেখুন: github.com/caskroom/homebrew-versions/pull/3914 )। প্রস্তাবিত বিকল্পটি হল জুলু 7 ব্যবহার করা।
অঙ্কুর

9

আমি জানি যে কেউ কেউ পুরানো পোস্টটি পুনরায় খোলার জন্য আমাকে ধাক্কা দিতে চায়, তবে আপনি যদি এটি মনে করেন তবে আমি কেবল আশা করি এটি অন্য কেউ জ্যাককে 7 ম্যাক ওএসে সেট করার চেষ্টা করতে সহায়তা করবে (ইন্টেলিজ ব্যবহার করে)।

আমার মেশিনে এটি কাজ করতে আমি যা করেছি তা হ'ল:

  • ওরাকল জেডি কে 7 ম্যাক ওএস এক্স পোর্ট সম্পর্কে নির্দেশাবলী অনুসরণ করেছেসাধারণ ইনস্টলেশনের জন্য
  • ইনটেলিজজে নতুন প্রকল্প খুলুন / তৈরি করুন যাতে আপনি নতুন এসডিকে (ফাইল> প্রকল্পের কাঠামো) যুক্ত করতে পারেন
  • প্ল্যাটফর্ম সেটিংস> এসডিকে নির্বাচন করুন, নতুন এসডিকে যুক্ত করতে "+" (প্লাস) সাইন টিপুন
  • জেএসডিকে নির্বাচন করুন এবং / লাইব্রেরি / জাভা / জাভা ভার্চুয়ালম্যাচাইনস / জেডিকে 1.7.0 বিকাশকারী প্রাকদর্শন.জেডকে / বিষয়বস্তু / হোমতে নেভিগেট করুন। / ব্যবহারকারী / YOUR_USERNAME / গ্রন্থাগার / জাভা / এর সাথে এটি ভুল হয়ে যাবেন না । এটি "লিবিব" ডিরেক্টরি থেকে 4 টি জারকে সংযুক্ত করবে (dt.jar, jconsole.jar, sa-jdi.jar এবং সরঞ্জাম.জার)
  • আপনার কাছে / লাইব্রেরি / জাভা / জাভা ভার্চুয়ালম্যাচাইনস / জেডিকে 1.7.0 থেকে বিকাশকারী পূর্বরূপ.জেডকে / বিষয়বস্তু / হোম / জেআর / লিব (চরসেটস.জার, জেসি.জেজার, জওবিজেসি.জার, জেএস.জেজার, ম্যানেজমেন্ট-এজেন্ট) থেকে জেআর যুক্ত করতে হবে .জার, রিসোর্স.জার এবং আরটি.জার)

6

এটি সম্ভব যে আপনাকে এখনও জেডিকে Eclipse (STS) এ যুক্ত করতে হবে। জেডিকে সিস্টেমে রয়েছে বলেই গ্রহটি কোথায় খুঁজে পাবে তা জানে না।

পছন্দসমূহ> জাভা> ইনস্টলড জেআরই এ যান

১.7 জেডিকে-তে কোনও প্রবেশিকা না থাকলে এটি যুক্ত করুন। আপনি যেখানে আপনার 1.7 JDK ইনস্টল করেছেন সেখানে আপনাকে Eclipse নির্দেশ করতে হবে।

যদি ग्रहনটি একটি জেআরই খুঁজে না পায় যা 1.7 সামঞ্জস্যপূর্ণ হয় তবে আমি অনুমান করছি যে এটি কেবল আপনার ডিফল্ট জেআরই ব্যবহার করে এবং সম্ভবত এটি জাভা ১.6 এ নির্দেশ করছে যা আপনার লাল স্কুইগ্লি লাইনের কারণ হতে পারে।


ভাল কল! তবে আমার আরও একটু গাইডেন্স দরকার। আমি ইনস্টলড জেআরই এর অধীনে যাই -> যোগ করুন এবং ... / jdk1.7.0 / jre তে নির্দেশ করুন এবং এতে জআআর ফাইলগুলির একটি গুচ্ছ পাওয়া গেছে। আমি সমাপ্তি ক্লিক করুন। সুখের সাথে নির্মাণের চেষ্টা করে তবে এখন এটি বলেছে ... / jdk1.7.0 / jre / bin / java: বাইনারি ফাইল চালানো যাবে না। ওটার মানে কি?
Okysabeni

আমি সত্যিই নিশ্চিত নই। আপনি jre ডিরেক্টরি পরিবর্তে বেস jdk ডিরেক্টরিতে elpipse নির্দেশ করতে চেষ্টা করতে পারেন। আমি মনে করি এটি আমি সাধারণত উইন্ডোজে এটি করেছি, যদিও আমি আমার ম্যাকের ডিফল্ট জেডিকে কখনই বন্ধ করি নি। যদি এটি কাজ না করে, আপনি জেডিকে of-এর একটি আলাদা বিতরণ ইনস্টল করার চেষ্টা করতে পারেন - ওপেনজড্ক-অক্স-বিল্ড সাইটে কয়েকটি আলাদা উপলব্ধ ছিল, সম্ভবত আপনি এমন একটিকে ধরেছেন যা আপনার সিস্টেমের সাথে সামঞ্জস্যপূর্ণ নয়?
জন কোয়ারফোথ

আমি চেষ্টা করেছি। এটি আমাকে ত্রুটিটি দেয় "
টার্গেটটি জেডিকে

6

ওরাকল থেকে 1.7jdk ইনস্টল করার পরে, আমি আমার ব্যাশ স্ক্রিপ্টগুলি যুক্ত করতে পরিবর্তন করেছি:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_13.jdk/Contents/Home

এবং তারপরে চলমান java -versionসঠিক সংস্করণ দেখিয়েছে।


2

নেটবিন সম্পর্কে কীভাবে, এনবি 7 দিয়ে এটি কীভাবে সেট আপ করবেন তা এখানে একটি নিবন্ধ:

http://netbeanside61.blogspot.com/2011/06/downloading-openjdk7-binary-for-mac-os.html

Eclipse এর জন্যও একই ধরণের পদক্ষেপ।


আমি অতীতে নেটবিন ব্যবহার করেছি এবং আমি এটি ব্যবহার করে দেখব। লিঙ্কের জন্য ধন্যবাদ।
Okysabeni


2

ডিসেম্বর 2017 হিসাবে, পূর্বে পোস্ট করা লিঙ্কগুলি কাজ করে না, তবে জেডিকে 7 এখনও ওরাকল সংরক্ষণাগারগুলি থেকে ডাউনলোড করা যেতে পারে (লগইন প্রয়োজনীয়):

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html


1

পিটার_বুডোর নির্দেশাবলী পুরোপুরি কার্যকর হয়েছিল। আমার / ইন্টেলিজ প্রকল্প লাইব্রেরিতে / লাইব্রেরি / জাভা / জাভা ভার্চুয়ালম্যাচাইনস / জেডিকে ১. Develop.০ বিকাশকারী প্রিভিউ.জেডকে / বিষয়বস্তু / হোম / জেআর / লিবিব / এর অধীনে জারগুলি যুক্ত করতে হয়েছিল। এখন এটি একটি যাদুমন্ত্র মত কাজ করে। নোট করুন যে আমার আইডিই নিজেই 1.7 এর অধীনে চলার দরকার নেই; বরং, আমার কেবল 1.7 এর বিপরীতে সংকলন করতে এবং চালাতে সক্ষম হওয়া দরকার। আমি সম্ভবত আইডিই চালানোর জন্য অ্যাপলের জেআরই ব্যবহার চালিয়ে যাব কারণ এটি সম্ভবত গ্রাফিক্স রুটিনের (সুইং, এডাব্লুটি) ক্ষেত্রে আরও স্থিতিশীল। ওপি-র মতো আমিও নতুন এনআইও 2 এপিআই পরীক্ষা করার বিষয়ে আগ্রহী ছিলাম। এখন পর্যন্ত ভাল দেখাচ্ছে। ধন্যবাদ, পিটার


1

সিংহটিতে আমার জন্য যা কাজ করা হয়েছিল তা ছিল ওরাকল থেকে JDK7_u17 ইনস্টল করা, তারপরে অন্তর্ভুক্ত করার জন্য ~ / .Bash_profile সম্পাদনা করা: JAVA_Home = / লাইব্রেরী / জাভা / জাভা ভার্চুয়ালম্যাচাইনস / jdk1.7.0_13.jdk / বিষয়বস্তু / হোম


0

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

Failed to complete Gradle execution.Cause:Supplied javaHome is not a valid folder. You supplied: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

কিছু গবেষণা এবং সমস্যার শ্যুটিংয়ের পরে, আমি দেখতে পেলাম যে জেডি কে ফাইলটি "/ সিস্টেমে / লাইব্রেরি / জাভা / জাভা ভার্চুয়ালম্যাচাইনস / ১.০.০.jdk/ কনটেন্টস / হোম" তে নির্দেশিত ছিল; "জাভা ভার্চুয়ালম্যাচাইনস / 1.6.0.jdk / সামগ্রী / হোম" এর সমস্ত "/ সিস্টেম / লাইব্রেরি / জাভা" থেকে অনুপস্থিত ছিল। সুতরাং, আমি "জাভা ভার্চুয়ালম্যাচাইনস / 1.6.0.jdk / সামগ্রী / হোম" "/ লাইব্রেরী / জাভা /" থেকে "/ সিস্টেম / লাইব্রেরি / জাভা /" অনুলিপি করেছি এবং চ চিং! আমি আবার ব্যবসায়ে ফিরে এসেছি।


0

এখন, কমান্ড ব্যবহার করুন

আপডেট 2020: 04

হোমব্রিউ রান দিয়ে জাভা 7 ইনস্টল করতে:

brew tap homebrew/cask-versions
brew cask install java7

এই সাহায্য আশা করি।

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