ক্লাস জাভা লঞ্চহেল্পার দুটি জায়গায় প্রয়োগ করা হয়েছে


291

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

অবজেক্ট [৩48৪৪]: ক্লাস জাভালাউঞ্চহেল্পার / লাইবারি / জাভা / জাভা ভার্চুয়ালম্যাচাইনস / জেডকি 1.8.0_121.jdk/ কনটেন্টস / হোম / বিন / জাভা (0x10d19c4c0) এবং / লাইবারি / জাভা / জাভা ভার্চুয়ালম্যাচাইনস_জেডজ ১.০d.০.০.০ উভয় ক্ষেত্রে প্রয়োগ করা হয়েছে বিষয়বস্তু / হোম / জেআর / লিবিব / লাইবিনস্ট্রিমেন্ট.ডিলিব (0x10ea194e0)। দুজনের একটি ব্যবহার করা হবে। কোনটি অপরিজ্ঞাত।

উত্তর:


476

আপনি এখানে সমস্ত বিবরণ পেতে পারেন:

  • IDEA-170117 "obcc: ক্লাস জাভা লঞ্চহেল্পার উভয়তেই প্রয়োগ করা হয়েছে ..." রান কনসোলে সতর্কতা

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

বার্তাটি সৌম্য, এই শ্রেণীর উভয় অনুলিপি একইরকম (সঠিক একই উত্স থেকে সংকলিত) এই সমস্যা থেকে কোনও নেতিবাচক প্রভাব নেই। এটি নিখুঁতভাবে একটি প্রসাধনী বিষয়।

সমস্যা সংশোধন করা হয়েছেজাভা 9 এবং জাভা 8 আপডেটের 152

যদি এটি আপনাকে বিরক্ত করে বা কোনওভাবে আপনার অ্যাপ্লিকেশনগুলিকে প্রভাবিত করে (এটি হওয়া উচিত নয়), ইন্টেলিজ আইডিইএর জন্য কাজটি হ'ল ( | ) এ idea_rtযুক্ত idea.no.launcher=trueকরে লঞ্চার এজেন্টকে অক্ষম করা । কর্মক্ষেত্রটি আইডিইর পরবর্তী পুনঃসূচনাতে কার্যকর হবে। idea.propertiesHelpEdit Custom Properties...

যদিও আমি ইন্টেলিজ আইডিইএ লঞ্চার এজেন্টটি অক্ষম করার প্রস্তাব দিচ্ছি না। এটি গ্রেফিউল শাটডাউন (প্রস্থান বোতাম), থ্রেড ডাম্পস, ওএস সীমা ছাড়িয়ে খুব দীর্ঘ কমান্ড লাইনের সমস্যা সমাধানের মতো বৈশিষ্ট্যগুলির জন্য ব্যবহার করা হয় etc. আপনার উপর


6
ধারণা_আরটি কী করে? এটি নিষ্ক্রিয় না করার কোনও কারণ?
টিটিটি

8
এটি চমত্কার প্রস্থান, থ্রেড ডাম্প, ওএস সীমা অতিক্রম করতে পারে এমন দীর্ঘ ক্লাসপথ পরিচালনা করে etc.
ক্রেজি কোডার

16
আমি জাভা 8 আপডেট 152 ইনস্টল করেছি এবং এটি উত্তর হিসাবে ইস্যুটি সমাধান করে। ধন্যবাদ.
ডেভিড ভিক্টর

3
152 কখন ওরাকল জাভা সে মাধ্যমে ঠেলা যাবে?
যোগেশ

1
ইনস্টল করা ইন্টেলিজ সিই 2018.2, জাভা 8 আপডেট 191 চলছে: বার্তাটি এখনও আছে।
ম্যাসিমিলিয়ানো ক্রাউস

180

যেহেতু "এই বার্তাটি নিরীহ হয়" (দেখুন @ CrazyCoder এর উত্তর ), একটি সহজ এবং নিরাপদ কার্যসংক্রান্ত আপনি IntelliJ আইডিয়া সেটিংস দ্বারা কনসোলে এই buzzing বার্তা ভাঁজ করতে পারেন:

  1. Ferences পছন্দসমূহ】 - 【সম্পাদক】 - 【জেনারেল】 - 【কনসোল】 - old ভাঁজ কনসোল লাইনগুলি রয়েছে you
    অবশ্যই, আপনি Action ক্রিয়া সন্ধান করুন ...】 ( cmd+shift+Aম্যাকে) ব্যবহার করতে পারেন এবং Fold console lines that containআরও কার্যকরভাবে নেভিগেট করতে টাইপ করতে পারেন।
  2. যোগ Class JavaLaunchHelper is implemented in both

ভাবমূর্তি

আমার কম্পিউটারে দেখা যাচ্ছে: (এলজিটিএম: খ)

ভাবমূর্তি

এবং আপনি এটি আবার পরীক্ষা করতে বার্তাটি উদ্ঘাটন করতে পারেন:

ভাবমূর্তি

পুনশ্চ:

অক্টোবর 2017 পর্যন্ত, এই ইস্যুটি এখন jdk1.9 / jdk1.8.152 / jdk1.7.161 এ সমাধান করা হয়েছে
আরও তথ্যের জন্য, @ মটনআপের উত্তর দেখুন )


13

আমি ইন্টেলিজ আইডিয়া 2017 ব্যবহার করছি এবং আমি একই সমস্যায় পড়েছি। আমার জন্য সমস্যাটি কী সমাধান হয়েছিল তা ছিল সহজভাবে

  1. ইন্টেলিজজে প্রকল্পটি বন্ধ করুন
  2. ফাইল -> নতুন -> বিদ্যমান সংস্থান থেকে প্রকল্প
  3. বাহ্যিক মডেল থেকে আমদানি ব্যবহার করুন (যদি থাকে)
  4. প্রকল্পটি আবার খুলুন।

5
ক্লাসিক close then openসমাধান =))
খোয়া

আমি এখানে উত্তর হিসাবে প্রদত্ত প্রতিটি সমাধান চেষ্টা করেছি, তবে কেবল এই সমাধানটি আমার পক্ষে কাজ করেছে। আমি .ideaপুনরায় আমদানির আগে ফোল্ডার মুছে ফেলার পরামর্শ দিচ্ছি ।
hab

এই না MacOS সিয়েরা ধারণা 2017.3.1 আমার জন্য কাজ জাভা 8 আপডেটের 151. তবে 152 আপগ্রেড চলমান ধারণা পুনরায় চালু করার এবং ব্যবহার আপডেটে আমার প্রকল্প স্থাপনের 152. পর এটি সংশোধন করা হয়েছে
akubot

1

আমার সাথে এটি ঘটেছিল যখন আমি ইন্টেলিজ আইডিএএ 2017 ইনস্টল করেছি, মেনু পছন্দসমূহ -> বিল্ড, এক্সিকিউশন, ডিপ্লোয়মেন্ট -> ডিবাগারে গিয়ে এই বিকল্পটি অক্ষম করুন: "জেডিকে 1.3.x এবং তার আগেরটির জন্য ক্লাসিক ভিএম জোর করুন"। এটি আমার কাজ করে।


2
ক্রেজি কোডার উল্লিখিত হিসাবে আপনার আইডিয়া_আরটি লঞ্চার এজেন্টকে অক্ষম করতে হবে। আইডিয়া.ন.লুনচার যোগ করে = ধারণাটি সত্য rop প্রপার্টি (সহায়তা | কাস্টম সম্পত্তি সম্পাদনা করুন ...)। এটির পরে আইডিই পুনরায় চালু করার বিষয়টি নিশ্চিত করুন।
ড্যানি গুও

হ্যাঁ, কাস্টম সম্পত্তি সম্পর্কিত কাজটি করে, আপনার পরামর্শটি আমার সিস্টেমে কিছুই করে না। আপনি কি নিজের উত্তরটি চেষ্টা করেছেন অর্থাৎ সেটিংটি টগল করেছেন - আমি দেখতে পাচ্ছি না যে প্রাক জেডিকে 1.3.x বিকল্পের কোনও প্রভাব থাকতে পারে? আমি জাভা 8 এ আছি
ডেভিড ভিক্টর

আমার জন্য, আমি শুরুতে কাস্টম সম্পত্তি চেষ্টা করেছি, এটি আমার পক্ষে কাজ করছে না। তারপরে আমি এই অক্ষম JDK1.3.x সমাধানটি পেয়েছি। আইডিই পুনরায় চালু করার পরে, সবকিছু ঠিকঠাক কাজ করে।
ড্যানি গুও

1
@ ড্যানিগুও যেহেতু সমস্যাটি কোনও জাভা এজেন্ট দ্বারা সৃষ্ট এবং ডিবাগ মোডে জাভা এজেন্ট যেভাবেই আধুনিক জেভিএম-এর জন্য ব্যবহৃত হয়, এটি কেবল আপনার ডিবাগ মোডে সমস্যাটি স্থির করেছে, তবে যখন লঞ্চার এজেন্ট থাকে তখন আপনার রান মোডে সমস্যা হবে you সক্ষম করা হয়েছে।
ক্রেজি কোডার 21

0

আমি অন্য কাজটি খুঁজে পেয়েছি: libinstrument.dylibপ্রকল্পের পথ থেকে বাদ দিতে । এটি করতে, পছন্দসমূহ -> বিল্ড, এক্সিকিউশন এবং ডিপ্লোয়মেন্ট -> সংকলক -> বাদ -> + এ যান এবং এখানে ত্রুটি বার্তার পথে ফাইল যুক্ত করুন।


0

এটি বহু বছর আগে আমার জন্য একটি সমস্যা ছিল এবং আমি এর আগে আমার প্রকল্পগুলি থেকে 1.7 বাদ দিয়ে এটি গ্রহণ করেছিলাম ঠিকই, তবে এটি ইন্টেলিজের জন্য আবার একটি ইস্যুতে পরিণত হয়েছিল, যা আমি সম্প্রতি ইনস্টল করেছি। আমি এটি দ্বারা স্থির করেছি:

  1. জেডিকে আনইনস্টল করা:

    cd /Library/Java/JavaVirtualMachines
    sudo rm -rf jdk1.8.0_45.jdk

    (আমি jdk1.8.0_45.jdkইনস্টল করে দিয়েছি ; স্পষ্টতই সেই ফোল্ডারে যে জাভা সংস্করণটি তালিকাভুক্ত রয়েছে আপনার আনইনস্টল করা উচিত The আপত্তিজনক ফাইলগুলি সেই ফোল্ডারে অবস্থিত এবং মুছে ফেলা উচিত))

  2. JDK 9 ডাউনলোড এবং ইনস্টল করা

মনে রাখবেন যে পরের বার আপনি একটি নতুন প্রকল্প তৈরি করবেন বা কোনও বিদ্যমান প্রকল্পটি খুলবেন, আপনাকে নতুন জেডিকে ইনস্টলটির দিকে নির্দেশ করতে প্রজেক্ট এসডিকে সেট করতে হবে। আপনি আপনার জাভা ভার্চুয়ালম্যাচাইনস ফোল্ডারে জেডিকে ১. installed ইনস্টল করা থাকলে (যা আমার মনে হয়েছে যা আমার বিশ্বাস) এটি আপনি এই ত্রুটিটি এখনও দেখতে পাচ্ছেন বা ফিরে আসতে পারেন।


0

একই ত্রুটি, আমি আমার আপগ্রেড Junitএবং এটি সমাধান

org.junit.jupiter:junit-jupiter-api:5.0.0-M6

প্রতি

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