আমি জানি যে একটি ফাইল কার্যকর করতে, আমি ব্যবহার করি . কমান্ড, তারপর তাদের মধ্যে একটি স্থান সঙ্গে ফাইলের নাম. কিন্তু আমি একটি চালানো চেষ্টা করছি .জার ফাইল ব্যবহার করে . এবং এটা কাজ করে না. আমি বৈশিষ্ট্য মধ্যে গিয়েছিলাম এবং এক্সিকিউটেবল হিসাবে চিহ্নিত এবং এটি জাভা দিয়ে চালানো তৈরি.
জাভা সঙ্গে একটি ফাইল চালানো একটি উপায় আছে বাশ টার্মিনাল?
দ্য . সিনট্যাক্স শুধুমাত্র শেল স্ক্রিপ্ট ("গুন" দ্বারা) চালানোর জন্য ব্যবহার করা যেতে পারে.
আপনি ব্যবহার করতে হবে java কমান্ড চালানোর জন্য একটি .jar ফাইল:
java -jar Minecraft.jar
আপনার যদি জাভা ইনস্টল না থাকে তবে আপনি এটি ইনস্টল করে ঠিক করতে পারেন default-jre1 প্যাকেজ. আপনি ইতিমধ্যে টার্মিনালে চালিয়ে জাভা ইনস্টল করেছেন কিনা তা দেখতে পাবেন:
java -version
[1]: এটি ডিফল্ট ইনস্টল করবে ওপেনজেডিকে জাভা রানটাইম. আপনি ব্যবহার করতে পারেন openjdk-8-jre, বা openjdk-7-jre, বা openjdk-6-jre উবুন্টু আপনার সংস্করণ পাওয়া যায় যেটা - পরিবর্তে, যদি আপনি পছন্দ করেন.
লিনাক্স একটি বয়াম ফাইল মত, একটি বিদেশী বাইনারি চলমান পুরোপুরি সক্ষম. ওয়াইন এইভাবে কাজ করে, উদাহরণ স্বরূপ. এক্সিকিউটেবল হিসাবে জার ফাইলগুলি চালানোর জন্য কনসোলে নিম্নলিখিতটি করুন
sudo apt-get install binfmt-support
আপনার জার ফাইলে সিডি এবং এটি এক্সিকিউটেবল পরিবর্তন করুন (আপনি নটিলাসে ফাইল বৈশিষ্ট্যের মাধ্যমেও এটি করতে পারেন)
chmod a+rx myjar.jar
আপনার জার ফাইলটি এমনভাবে চালান যেন এটি অন্য কোনও বাইনারি এক্সিকিউটেবল বা শেল স্ক্রিপ্ট ছিল
./myjar.jar
দ্রষ্টব্য: আপনার আছে তা নিশ্চিত করুন বিআইএনএফএমটি _ এমআইএসসি লিনাক্স কার্নেল মডিউল লোড. আপনি যদি এই মডিউলটি ছাড়াই আপনার কাস্টম সংকলিত কার্নেল ব্যবহার করেন তবে বিএনএফএমটি-সমর্থন কাজ করবে না
না সব বয়াম-আর্কাইভ সুস্পষ্ট ফাইলে শুরু করা ঘোষণা একটি এক্সিকিউটেবল বর্গ, থাকে, কিন্তু যদি আছে, এই কাজ করবে.
বিটিডব্লিউ.: আপনি বিন্দু দিয়ে শেল থেকে সবচেয়ে প্রোগ্রাম শুরু করবেন না. ডট এর জন্য একটি শর্টকাট source, এবং এটি শুধুমাত্র ব্যাশ এবং কিছু অন্যান্য শেল কাজ করে, বর্তমান সেশনের সুযোগ একটি স্ক্রিপ্ট অন্তর্ভুক্ত.
একটি সংকলিত বাইনারি জাইবিন কেবল তার নাম দিয়ে শুরু করা হয় যদি এটি পথে থাকে:
xybin
অথবা, তার পরম পথ সঙ্গে:
/home/foo/proj/test/xybin
অথবা এর আপেক্ষিক পথ দিয়ে:
proj/test/xybin
অথবা যদি আপনি এই আপেক্ষিক পাথ দিয়ে ফাইলের ডিরেক্টরিতে থাকেন:
./xybin
ফাইলটি আপনার জন্য এক্সিকিউটেবল চিহ্নিত করতে হবে (দেখুন: সিএইচএমওডি).উপরের সমস্তটি শেলস্ক্রিপ্টগুলির জন্যও সত্য, তবে তাদের প্রায়শই একটি এক্সটেনশন থাকে এবং আপনি দোভাষীকে অনুরোধ করে শেলস্ক্রিপ্ট শুরু করতে পারেন এবং তারপরে এটি এক্সিকিউটেবল চিহ্নিত করার প্রয়োজন নেই:
bash xy.sh
আপনি যদি নতুন বাশ শুরু করতে না চান তবে আপনি উত্স ব্যবহার করতে পারেন এবং আপনি এটি করতে পারেন ফাংশন সংজ্ঞা, এলিয়াস এবং পরিবর্তনশীল সেটিংস গ্রাস করতে
পপ আপ হওয়া উইন্ডোতে, নিম্নলিখিতটি অনুলিপি করুন এবং আটকান:
[Desktop Entry]Type=ApplicationName=MinecraftComment=Click here to play MinecraftExec=java -jar /path/to/minecraft.jarIcon=/path/to/minecraft/icon.pngTerminal=falseCategories=Game;
আপনি লগ আউট এবং ফিরে প্রভাব দেখতে প্রয়োজন হতে পারে. :) এছাড়াও আপনাকে একটি সুন্দর লুকিন মাইনক্রাফ্ট আইকনের জন্য ইন্টারনেট অনুসন্ধান করতে হবে যেহেতু তারা ডাউনলোডের সাথে একটি সরবরাহ করে না. .
যাও তোমার".জার " ফাইল ডিরেক্টরি. আপনার উবুন্টু সংস্করণ / গন্ধ এটি সমর্থন করে, আপনি ডান ক্লিক করতে সক্ষম হওয়া উচিত আপনার ".জার " ফাইলের ডিরেক্টরি এবং "টার্মিনালে খুলুন"ক্লিক করুন
হ্যালো এবং স্বাগতম, জাওরিজাবাল. আমি সামান্য আপনার প্রশ্ন সংশোধন. হতে পারে আপনি পরবর্তী প্রশ্ন নিজেকে উন্নত করতে, আপনার ব্রাউজারের জন্য একটি বানান পরীক্ষক ইনস্টল করতে পারেন. আরেকটি ইঙ্গিত: টেক্সট সমস্যার জন্য, আপনি টার্মিনালে আপনার মাউস দিয়ে টেক্সট চিহ্নিত, এবং তারপর স্ক্রল চাকা উপর একটি মধ্যম ক্লিক সঙ্গে আপনার ব্রাউজার (এবং অন্যত্র) এর সম্পাদনা ক্ষেত্রের মধ্যে পেস্ট করতে পারেন. তারপর আপনি সম্পাদনা ক্ষেত্র এ বোতাম সঙ্গে আপনার কোড বিন্যাস করতে পারেন. এটি একটি স্ক্রিন শট গ্রহণ, এবং এটি আপলোড করার চেয়ে অনেক দ্রুত.