আমি .jar ফাইলের জন্য কীভাবে একটি .ডেস্কটপ ফাইল তৈরি করব?


20

আমার সমস্যাটি হ'ল, আমি টেকনিক লঞ্চারের জন্য একটি .ডেস্কটপ ফাইল তৈরি করতে চাই যা মিনক্রাফ্টের জন্য বিকল্প লঞ্চার। এটি একটি .jar ফাইল আকারে আসে এবং আমি এটির জন্য একটি মেনু এন্ট্রি তৈরি করতে চাই। আমি কীভাবে এমন একটি .ডেস্কটপ ফাইল লিখব?

আমার প্রচেষ্টা নিম্নলিখিত ছিল:

[Desktop Entry]
Type=Application
Name=Technic Launcher
Comment=Minecraft Launcher for Technic Pack, Tekkit, Hack/Mine and Yogbox
Exec=/home/benjamin/Applications/Minecraft/TechnicLauchner/technic-launcher-latest.jar
Icon=/home/benjamin/Applications/Minecraft/TechnicLauchner/icon.png
Terminal=false
Categories=Game;ActionGame;AdventureGame;RolePlaying;

এটি কাজ করে না, তাই আমার প্রশ্ন। আমি কি ভুল করছি? একটি .jar ফাইলের দিকে নির্দেশ করা কি সম্ভব?

উত্তর:


17

আপনি এটি ম্যানুয়াল তৈরি করতে পারেন, বা আলাকার্তেইনস্টল করুন ব্যবহার করে । এখানে উপায়:

1: আলাকার্ট ইনস্টল করুন

এটি কিছু জিনোম নির্ভরতা ইনস্টল করবে। চিন্তার কিছু.

2: একটি নতুন এন্ট্রি তৈরি করুন

কমান্ড এন্ট্রিতে ব্রাউজ ক্লিক করুন এবং আপনার .jar ফাইলটি নির্বাচন করুন।

  • /usr/bin/java -jarআপনার কমান্ডের শুরুতে যোগ করার প্রয়োজন হতে পারে , যাতে এটি দেখতে দেখতে ভাল লাগে /usr/bin/java -jar /home/angel/minecraft.jar

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

3: ফাইল এক্সিকিউটেবল করুন

আপনার .jar ফাইলটি যেখানে রয়েছে সেখানে যান। রাইট ক্লিক, বৈশিষ্ট্য, অনুমতি, 'প্রোগ্রাম হিসাবে চালানোর অনুমতি দিন' বিকল্পটি পরীক্ষা করে দেখুন।

4: ড্যাশ এটি দেখুন

আপনার এটি থাকা উচিত। শুধু ক্লিক করুন এবং উপভোগ করুন!

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

অতিরিক্ত: এখানে আইকন


1
ব্যক্তিগতভাবে, আমি মেনুলিব্রে পছন্দ করি। এটি সর্বশেষ অ্যাপের শোডাউনের সাথে যুক্ত হয়েছিল এবং এলকার্টের চেয়ে আরও ভাল অভিজ্ঞতা দেয়, ইমো: myapps.developer.ubuntu.com/dev/apps/1173
গ্লুটানিমেট

@ গ্লুটানীমেট আমি আগে কখনও মেনুলিবার ব্যবহার করি নি। এবং আমি উত্তরে এটি ব্যবহার করার চেষ্টা করেছি। তবে কোয়ান্টালের একটি বাগের কারণে আমি এটি ইনস্টল করতে পারছি না, তাই আমি আলাকার্টকে বেছে নিয়েছি।
gelঞ্জেল আরায়া

আমি সবসময়ই ভাবতাম .desktopফাইলগুলি তৈরি করা খুব সহজ , কারণ কে-ডি-ই-এর অভ্যন্তরীণ কার্যকারিতা রয়েছে।
ওলেহ প্রাইপিন

অত্যন্ত গুরুত্বপূর্ণ : কার্যকর javaকরতে হবে be PATHআপনি যদি নিজের রফতানি করে PATHথাকেন তবে .bashrcএটিকে সরিয়ে নিন .profileযাতে PATHআপনি অ্যাপ্লিকেশনটি চালনার সময় ডেস্কটপ পরিবেশের সঠিকতা থাকে।
জোশুয়া ডিটওয়েলার

13

.jar ফাইলগুলি এক্সিকিউটেবল হয় না, তাই আপনাকে এগুলি কিছু ( java) দিয়ে খুলতে হবে :

Exec=java -jar /home/benjamin/Applications/Minecraft/TechnicLauchner/technic-launcher-latest.jar

যাইহোক, আমি স্ক্র্যাচ থেকে ম্যানুয়ালি এই ফাইলগুলি তৈরি করার পরামর্শ দেব না।


4

আপনি কেবল ডেস্কটপ ফাইলের একটি অংশ গণ্ডগোল করেছেন। এটি দেখতে দেখতে এটির মতো হওয়া উচিত (থ্রেডের পুনরুত্থানের জন্য দুঃখিত):

[Desktop Entry]
Type=Application
Name=Technic Launcher
Comment=Minecraft Launcher for Technic Pack, Tekkit, Hack/Mine and Yogbox
Exec=java -jar /home/benjamin/Applications/Minecraft/TechnicLauchner/technic-launcher-latest.jar
Icon=/home/benjamin/Applications/Minecraft/TechnicLauchner/icon.png
Terminal=false
Categories=Game;ActionGame;AdventureGame;RolePlaying;

তারপরে শুধু টাইপ করুন

sudo chmod +x "/home/(username)/Desktop/Technic Launcher.desktop"

2

একটি জুবুন্টুতে আমি কেবল জার ফাইলের পরম পথ দিয়েছিলাম এবং এটি chmod +xঅন ​​জার ফাইলটি ব্যবহার করে কার্যকর করা যায়।

অনুমতিগুলির ট্যাবে একটি প্রোগ্রাম হিসাবে কেবল রান ফাইলের ওপরে ক্লিক করা হয়েছে।


অথবা আপনি জাভা অ্যাপ্লিকেশনটির সাথে .jar এক্সটেনশনটি সংযুক্ত করতে চাইতে পারেন।

জুবুন্টুর সাহায্যে আপনি এটি কনফিগারেশন ম্যানেজার ডায়ালগের মাধ্যমে এবং পছন্দসই জাভা ভার্চুয়াল মেশিনে এন্ট্রি সম্পাদনা করে সিস্টেম -> মিমি সম্পাদক চয়ন করতে পারেন application/java-x-archive

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