আমি যখন ডাবল ক্লিক করব তখন আমি কীভাবে জার চালাব?


10

সুতরাং, আমি আমার জার ফাইলটিতে ডাবল ক্লিক করি এবং এটি কেবল সাদা পর্দার সাথে একটি উইন্ডো জ্বলিয়ে দেয় তবে এটি অদৃশ্য হয়ে যায়। এর পরে, আমি ডান-ক্লিক করুন এবং "জার লঞ্চার সহ খুলুন" নির্বাচন করুন এটি একই is খুব। আমি টার্মিনালটি খুললাম এবং টাইপ করেছিলাম java -jar "System FRONT.jar"তবে এটি পুরোপুরি খোল।

আমি এটি ডাবল ক্লিক করার সময় এটি সরাসরি খুলতে চাই! আমি কেমন করে ঐটি করি?


এটি সম্ভবত একটি টার্মিনাল উইন্ডোটি খুলবে, শেষ করে এবং টার্মিনাল উইন্ডোটি বন্ধ করে দেয়।
আনফুন বিড়াল

টার্মিনাল.এপ - গেটো পছন্দসমূহ- এ ডিবাগ করার জন্য> সেটিংস শেল ট্যাবটি নির্বাচন করে "যখন শেলটি প্রস্থান করবে" বিকল্পটি পরিবর্তন করে তারপরে টার্মিনালটি উন্মুক্ত থাকবে
ব্যবহারকারী 151019

উত্তর:


5

ডাবল ক্লিকের মাধ্যমে এটি কার্যকর করার জন্য আপনি জার্সের কাছে একটি শর্ট স্ক্রিপ্ট প্রেন্ডেন্ড করতে পারেন। টার্মিনালে নিম্নলিখিতগুলি করুন:

$ cat > header-template <<"EOF"
#!/bin/sh

exec java -jar $0 "$@" > /dev/null

EOF
$ cat header-template "System FRONT.jar" > executable_app
$ chmod +x executable_app

ডাবল ক্লিকের মাধ্যমে executable_appএখন অ্যাপ্লিকেশনটি চালু করা উচিত।


এই কাজটি প্রথম স্থানে কেন হয়? ভাল, একটি .jar কেবল একটি জিপ সংরক্ষণাগার যা জাভা দ্বারা প্যাক করা এবং সম্পাদিত হয়। এবং জিপ ফর্ম্যাটটি প্রকৃত সংরক্ষণাগারটির সামনে অতিরিক্ত স্টাফগুলিকে প্রিপেন্ড করতে দেয়। সংরক্ষণাগার আরম্ভ না হওয়া অবধি কোনও জিপ আনর্কাইভার এই অংশটি এড়িয়ে যায় ( পিকে দ্বারা নির্দেশিত ... )


2

ওএসএক্সের সাথে জাভা গুই অ্যাপ্লিকেশন কাজ করার সর্বোত্তম উপায় হ'ল এটি অ্যাপ্লিকেশন হিসাবে বান্ডিল করা। এর জন্য জার Bundler.app প্রয়োজন যা সিংহটিতে রয়েছে /usr/share/java/Tools/Jar Bundler.app। আমি মনে করি এটি Xcode এর অংশ হিসাবে ইনস্টল করা আছে তবে অ্যাপলের বর্তমান নথিগুলিতে এটি উপস্থিত নেই বলে মনে হয় এটি এখন সমর্থিত নাও হতে পারে। পুরানো ডকুমেন্টেশন এখানে

সেখানে এই কাজ করতে পিপীলিকা কর্ম বলে মনে করি appbundler যা নথিভুক্ত করা ওরাকল JavaSE ডকুমেন্টেশন


আসলে এটি একটি খেলা। সুতরাং আমি কীভাবে লোকজনকে এতে ডাবল-ক্লিক করব এবং আদেশ ছাড়াই আমার জারটি খুলব?
সিস্টেম নেটওয়ার্কগুলি

অন্যান্য ব্যবহারকারীরা এটি কেবলমাত্র একটি জজারের চেয়ে ওএসএক্স অ্যাপ হিসাবে পছন্দ করবেন। এক্ষেত্রে আপনি বিল্ড প্রক্রিয়াটির অংশ হিসাবে এটি একবার ব্যবহার করেন এবং ব্যবহারকারীদের কিছু করতে হবে না
151019

0

packr

আপনার সহজে বিতরণ এবং খোলার জন্য ডাবল-ক্লিকের জন্য প্যাকেজ আপ করতে আপনি প্যাকার ব্যবহার করতে পারেন jar:

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

প্যাকার হ্যাকার নিউজে আলোচনা করা হয়েছে এবং এটি একটি ওপেন সোর্স প্রকল্প।

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