উইন্ডোজ task টাস্কবারে কীভাবে এক্সলিপসকে ভাল আচরণ করা যায়?


87

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


আমি দেখতে পেয়েছি যে আমি যদি উইন্ডোজ এক্সপ্লোরার থেকে eclipse.exe টাস্কবারের উপরে টেনে আনি তবে এটি আমাকে এটিও পিন করতে দেয়।
ডাঙ্কা

উত্তর:


100

আপনার সর্বশেষতম জাভা ভিএম উল্লেখ করুন eclipse.ini। অর্থাৎ:

-vm
jdk1.6.0_10\jre\bin\client\jvm.dll
  1. তারা পৃথক লাইনে রয়েছে তা নিশ্চিত করুন
  2. "ভিমারগস" এর পরে যে কোনও কিছুই ভিএম আর্গুমেন্ট হিসাবে নেওয়া হয়

( আরও তথ্য )

অথবা বিকল্প হিসাবে জাভা binফোল্ডারটি আপনার উইন্ডোজটিতে " উইন্ডোজ 32" ফোল্ডারের PATH আগে যুক্ত করুন, কারণ অন্যথায় গ্রহনটি জেডিকে একের পরিবর্তে উইন32 ফোল্ডারে "javaw.exe" ব্যবহার করে।


11
বাগ 314805 দেখুন: bugs.eclipse.org/bugs/show_bug.cgi?id=314805#c40 আমি কেবল jdk এর অধীনে "বিন" ডিরেক্টরিটি ব্যবহার করি, উদাহরণস্বরূপ -vm সি: / প্রোগ্রাম ফাইল / জাভা / jdk1.7.0_02 / বিন
usethe4ce

4
আমি jdk1.6.0_25 ব্যবহার করছি এবং এর পরিবর্তে clientআমার একটি serverডিরেক্টরি রয়েছে যা এতে রয়েছে jvm.dll। এই পাথটি -vmআর্গুমেন্ট হিসাবে নির্ধারণ করা Eclipse Java EE (নীল পরিষেবা পরিষেবা 2) এর সাথে কাজ করে।
কোহনি রবার্ট

26
প্রথমে কোনও বিকল্পই আমার পক্ষে কাজ করছিল না (Eclipse 4.2 32 bit, Windows 7 64 বিট, JDK 1.6 32 বিট)। তারপরে আমি নিম্নলিখিতটি চেষ্টা করেছিলাম: ১.এলপিস.এক্সে -> বৈশিষ্ট্য -> সামঞ্জস্যের উপর ডান ক্লিক করুন, উইন্ডোজ এক্সপি সার্ভিস প্যাকের সাথে সামঞ্জস্যতা মোড সক্ষম করুন 2.। 3. কর্মক্ষেত্রটি লোড না হওয়া পর্যন্ত অপেক্ষা করুন। 4. টাস্কবারে পিন করুন। 5.গ্রহণ বন্ধ। 6. eclipse.exe থেকে সামঞ্জস্যতা সেটিংস সরানো হয়েছে। 7. Eclipse চালান। এখনও কাজ করছে না! ৮. টাস্কবার থেকে আনপিন করুন এবং আবার পিন করুন। (???) 9. এবং এখন এটি কার্যকর হয় ...
মারিওভিলাস

4
বাহ, মারিওস উপায়টি আমার পক্ষে প্রথম কাজ করেছিল। দ্রষ্টব্য, আমাকেও "-vm ..." যুক্তিটি eclipse.ini তে সেট করতে হয়েছিল (অন্যথায় এটি পিনিংয়ের অনুমতি দেয় না) এবং আমার কাছে "উইন্ডোজ এক্সপি সার্ভিস প্যাক 3" না থাকলেও "উইন্ডোজ ভিস্তা" সামঞ্জস্যতা ছিল না , সম্ভবত কারণ আমি
bit৪ বিবিতে

4
আমি সমাধান 2 ব্যবহার করেছি - উইন্ডোজ PATH এ বিন ফোল্ডার যুক্ত করা। আমি ইতিমধ্যে এটি করেছি, তাই জিনিসগুলি ঠিকঠাক করার জন্য, আমাকেও গ্রহপথটি আনপিন করা দরকার, যেহেতু আমি পথটি আপডেট করার আগে এটি পিন করে রেখেছিলাম এবং তারপরে এটি সরাসরি গ্রহের ফোল্ডারটি থেকে শুরু করার পরে পুনরায় পিন করেছিলাম।
ডেল

28

এক্সিপস বাগ রিপোর্ট থেকে রিকার্ডোর সমাধানটি আমার পক্ষে কাজ করেছে, তবে আমি টাস্ক বার থেকে সম্প্রতি খোলা প্রকল্পগুলি পাই না। কেউ কি অনুভব করছেন যে এই কর্মচঞ্চলগুলি সেই আচরণটি পুনরুদ্ধার করছে?

হেলিওস x64 এর সাথে উইন্ডোজ 7 এক্স 64 এ আমারও একই সমস্যা রয়েছে তবে আমার জন্য নিম্নলিখিত কাজটি টাস্কবারের বোতামগুলির জন্য "সর্বদা সংযুক্ত করুন, গোপনের লেবেলগুলি" বিকল্পের সাথে কাজ করে।

  • নির্দিষ্ট VM- এর জন্য আপনার "eclipse.ini" দেখুন এবং নিশ্চিত করুন যে আপনার জেডি কে বা জেআরই (এবং জাভাও.এক্সে নয়) এর বিন ডিরেক্টরিতে পথটি নির্দেশ করছে। আমার পক্ষে যুক্তিটি "ডি: / ডেভলপমেন্ট / ভাষা / জাভা / ডেভলপমেন্ট কিট / বিন /" উদ্ধৃতিবিহীন।
  • টাস্কবার থেকে অ্যালপিন আনপিন করুন বা শর্টকাট মুছুন
  • এক্সপ্লোরার থেকে "eclipse.exe" চালান এবং আপনার কর্মক্ষেত্র চয়ন করুন
  • স্প্ল্যাশ স্ক্রিনটি লোড হওয়ার পরে এবং প্রধান উইন্ডোটি প্রদর্শিত হওয়ার পরে টাস্কবারে পিন অ্যাক্লিপস পিন করুন

4
এই থ্রেডটিতে সমস্ত কিছু চেষ্টা করে দেখে - এটি আমার জন্য কাজ করেছিল। আনপিনিং করা হলে পুনরায় পিনিগই ছিল মূল।
বিল হ্যানসন

4
কীটি জেডি কে বিনের ডিরেক্টরি পথ ব্যবহার করছিল, এবং এক্সিকিউটেবলের পক্ষে নয়। ধন্যবাদ
গ্রেগ রেইনোল্ডস

15

সামঞ্জস্যতা মোডে eclipse.exe সেট করে works


4
হাহাহা আপনি জানেন, আমি প্রথমে এটি চেষ্টা করিনি কারণ এটি খুব সহজ লাগছিল, তবুও এটি আমার পক্ষে কাজ করেছিল। এখন আমি হেলিওস এবং ইন্ডিগো কোনও সমস্যা ছাড়াই আমার টাস্কবারে পিন করতে পারি। দ্রষ্টব্য: আমার কাছে এখনও .ini সম্পাদনাগুলি পাশাপাশি রয়েছে। ধন্যবাদ! +10000000
জ্যাক

-vmসামঞ্জস্যতা মোডে সেট করার পরে প্যারামিটারটি সরাতে ভুলবেন না । যখন আমার উভয়ই ছিল, তখন গ্রহনটি একেবারেই শুরু করতে পারেনি।
fracz

4
এটি উইন্ডোজ 7 এ উইন্ডোজ ভিস্তার সাথে তুলনামূলক মোড সেট করে কাজ করে।
স্টারাইকনাইট 64

অন্ধকার মঙ্গল সঙ্গে এটি বিপর্যয় EGit দুর্ভাগ্যজনক পার্শ্ব প্রতিক্রিয়া রয়েছে
Aivar

4

আমি কেবল Win10 ব্যবহারকারীদের জন্য এটি যুক্ত করতে চাই।

eclipse.iniলাইনের আগে এই লাইনগুলি যুক্ত করতে সম্পাদনা করুন--launcher.appendVmargs:

-vm C:/Program Files/Java/jdk1.8.0/jre/bin/server/jvm.dll

উইন্ডোজ ভিস্তার কাজ করার জন্য আপনার সামঞ্জস্যতাও সেট করতে হবে।


3

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


2

সম্প্রতি টিমো কিন্নুনেন সমস্যাটি সমাধান করেছেন

Eclipse.ini সম্পাদনা করুন লাইনটি আবিষ্কার করুন:

--launcher.appendVmargs:

এবং এটিকে পরিবর্তন করুন

--launcher.appendVmargs:-vm <PATH_TO_JAVA>/jdk1.8.0/jre/bin/server/jvm.dll

এটি জেভিএমকে শিশু প্রক্রিয়া না করে eclipse.exe হিসাবে একই প্রক্রিয়াতে আরম্ভ করে এবং অ্যাপ্লুজারমোডেলআইডিসহ হোস্ট প্রক্রিয়াগুলির জটিলতা এড়ানো যায়।

এবং এটি কাজ করে !!!


2

স্ট্যাক-ওভারফ্লোতে এখন পর্যন্ত দেওয়া সমাধানগুলিতে একাধিক গ্রহণের সময় চলার জন্য কোনও নিজস্ব ফিক্স নেই এবং প্রতিটি Application IDআইকনকে গ্রুপিং করা প্রত্যাশার মতো কাজ করে। উত্তর এখানে অন্তর্নিহিত একটি রেফারেন্স প্রদান করে System.AppUserModel.IDসম্পত্তি।

এখানে একটি দ্রুত হাটো :

  1. -vmএখানে প্রচুর লোক উল্লেখ করেছেন সেটিংটি করুন
  2. গ্রহন অ্যাপটি চালান
  3. চলমান টাস্কবার আইকনে রাইট ক্লিক করুন, Pin this program to taskbar
  4. নেভিগেট করুন %AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\Taskbar
  5. নতুন নির্মিত শর্টকাট অন্য স্থানে অনুলিপি করুন। এটা তোলে নামকরণ করা হবে eclipse, eclipse (2)অথবা eclipse (3)ইত্যাদি
  6. চলমান টাস্কবার আইকনে রাইট ক্লিক করুন, Unpin this program from taskbar
  7. নতুন শর্টকাটে সমস্ত স্বতন্ত্র ক্ষেত্র (লক্ষ্য + পরামিতি, ওয়ার্কডির, আইকন, অন্য কিছু) অনুলিপি করতে শর্টকাট বৈশিষ্ট্য ডায়ালগটি ব্যবহার করুন
  8. নতুন শর্টকাটটির নতুন নাম দিন
  9. উইন্ডোজ টাস্কবারে নতুন শর্টকাটটি টেনে আনুন
  10. সম্পন্ন

এখানে একটি বর্ধিত হাওটো রয়েছে , যদি আপনি স্বতঃগ্রহগ্রহণ উদাহরণ অনুসারে আইকন গোষ্ঠীকরণ করতে চান (তবে যদি আপনার একাধিক দৃষ্টান্ত চলমান থাকে):

  1. উদাহরণস্বরূপ আপনার স্টার্টআপ প্লাগইনটি কী তা সন্ধান করুন org.eclipse.epp.package.java_2.0.1.20130919-0803plugin.xmlসেই ফোল্ডারের ফাইলটি খুলুন ।
  2. এই ফাইলটিতে নিম্নলিখিত XML অবস্থান সম্পাদনা করুন :, অন্য কোনও কিছুর জন্য /plugin/extension/product/property[@name="appName"]অ্যাট্রিবিউট সেট করুন value। স্পেস ব্যবহার করবেন না, দৈর্ঘ্য নীচে রাখুন (অবধি 40)।
  3. Ptionচ্ছিকভাবে উইন্ডো শিরোনাম /plugin/extension/product/property[@name]সেট করুন:, nameঅন্য কোনও কিছুর জন্য অ্যাট্রিবিউট সেট করুন ।
  4. আপনার বিদ্যমান Eclipse শর্টকাটে, এটি যুক্ত করুন -cleanএবং একবার চালান। আপনি //product/property[@name]Eclipse উইন্ডো শিরোনামে ব্যবহৃত হচ্ছে বৈশিষ্ট্যটি লক্ষ্য করবেন । এরপরে, আপনি -cleanআবার সরাতে পারেন ।
  5. উপরে দ্রুত হাটো অনুসরণ করুন

এখানে কী চলছে তার একটি দ্রুত ব্যাখ্যা :

  1. .Lnk ফাইলের অভ্যন্তরে একটি বৈশিষ্ট্য সংরক্ষণ করা হয়, যা উইন্ডোজ শর্টকাট সম্পত্তি ডায়ালগ ব্যবহার করে প্রবেশ করা যায় না। আপনি যদি একটি .lnk ফাইল অনুলিপি করেন তবে বৈশিষ্ট্যটি এটি দিয়ে অনুলিপি করবে।
  2. সংক্ষেপে অভিন্ন System.AppUserModel.IDসম্পত্তি দ্বারা উইন্ডোজ গ্রুপগুলিAppID
  3. গ্রহনের AppIDশুরুতে নেই। প্রথমে জেভিএম শুরু হয়, তারপরেই গ্রহপরি কোর / প্ল্যাটফর্ম শুরু হয় এবং তারপরে স্টার্টআপ প্লাগইন লোড হয়। এই শেষ পর্যায়ে AppIDকোনও plugin.xmlফাইলের অভ্যন্তরে মান সেট করতে একটি API কল করা হয় । উপরে দেখুন: বর্ধিত হাওটো আইটেম 2
  4. আপনি যখন ম্যানুয়ালি তৈরি শর্টকাট .lnk ফাইলটিকে টাস্কবারে টেনে আনেন, তখন এটি বুঝতে পারা যায় যে উইন্ডোজগুলি AppID.lnk ফাইলের নতুন 'পিনড' সংস্করণে এটি রাখতে পারে না। এটি কেবল রানটাইমের সময় সনাক্ত করা যায়।
  5. যখন আপনি একটি Elpipse অ্যাপ্লিকেশন শুরু করবেন, চলমান টাস্কবার আইকনে ডান ক্লিক করুন, Pin this program to taskbar-> তারপরে উইন্ডোজ সনাক্ত করে AppIDএটি 'পিনড' .lnk এ সংরক্ষণ করবে। তবে, আংশিকভাবে JVM প্রক্রিয়া পুনঃনির্দেশের কারণে, উইন্ডোজ কমান্ড-লাইন প্যারামিটার, পরিবেশ, কার্যকারী ফোল্ডার (কমপক্ষে শুরুতে) এবং আইকন পথ + আইকন সূচক সনাক্ত করে না। সুতরাং আপনি করতে হবে:
    1. .Lnk ফাইলের একটি ফাইল অনুলিপি করুন এবং নিজের অনুপস্থিত ফাঁকাগুলি পূরণ করুন
    2. অথবা, একটি শর্টকাট তৈরির সরঞ্জাম ব্যবহার করুন যা System.AppUserModel.IDবৈশিষ্ট্যগুলি বোঝে (প্রচুর পরিমাণে রয়েছে)
    3. অথবা, সরাসরি উইন্ডোজ এপিআই ব্যবহার করুন

আন্তরিকভাবে আশা করি এটি আমার চারপাশের ওয়ার্কস্টেশনগুলিতে হাইওয়াইর অ্যালভিস টাস্কবার আইকনের পরিমাণ হ্রাস করবে,

চিয়ার্স, টিডব্লিউ


4
খুব গভীরতার উত্তর, ধন্যবাদ। System.AppUserModel.IDব্যাখ্যা আমি বেশ কিছু সময়ের জন্য খুঁজছেন হয়!
স্টিফান উইঙ্কলার 11
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.