একটি .app ফাইল আসলে কী করে?


12

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

আমার প্রশ্ন হ'ল এই। অ্যাপ ফাইলগুলি ঠিক কী করে? এগুলিতে illingালাই এবং প্রকৃত নির্বাহযোগ্য চালানো থেকে এটি কীভাবে আলাদা?

সম্প্রতি আমি ওএস এক্স-তে চালানোর জন্য একটি অ্যাপ্লিকেশন পাওয়ার চেষ্টা করছিলাম finally অবশেষে আমি এটি কাজ করে দেখলাম (মনে হচ্ছে জাভাবাহোম সেট করার দরকার আছে)। তবে, এটি কেবল তখনই কাজ করে যখন আমি .app ফোল্ডারে ড্রিল করে এবং অ্যাপ্লিকেশনটি শুরু করা শেল স্ক্রিপ্টটি চালিত করি। আমি যদি অ্যাপ্লিকেশন ফাইল / ফোল্ডারটিকে ডাবল ক্লিক করি তবে অ্যাপটি কিছুক্ষণের জন্য ডকের কাছে ঝাঁকিয়ে পড়ে, শেষ পর্যন্ত থামে এবং কিছুই ঘটে না (পাগলের মতো ঘুরানো ভক্তরা ছাড়া)। সুতরাং স্পষ্টতই ওএসগুলি অন্যরকম কিছু করছে যখন এটি অ্যাপ্লিকেশনটি। অ্যাপ্লিকেশন ফাইল থেকে বনাম সরাসরি চালানো থেকে শুরু করে চালানোর চেষ্টা করে।

আমি বুঝতে চাইছি ঠিক কী করছে। অ্যাপ কী কারণে এই অ্যাপ্লিকেশনটি চালিত হচ্ছে না যাতে আমি সমস্যাটি সমাধানের জন্য কাজ করতে পারি। এফওয়াইআই অ্যাপ্লিকেশনটি ওরাকল এর এসকিউএল বিকাশকারী।


2
অ্যাপ্লিকেশনটির মতো আচরণ করতে কোনও ফোল্ডারের জন্য .app কেবলমাত্র একটি এক্সটেনশন এবং ওএসএক্সে বাধ্যতামূলক নয়। আপনি কি প্রশ্নযুক্ত ফাইলটিতে ঠিক ক্লিক করেছেন এবং বিষয়বস্তু প্রকাশ করেছেন? এটি আপনাকে লেআউটটি ছাঁটাই এবং আপনার যে ত্রুটিটি ভোগ করছে তা সংশোধন করতে সহায়তা করতে পারে।
bmike

.app এক্সটেনশন একটি নিয়মিত ডিরেক্টরিকে তথাকথিত "অ্যাপ্লিকেশন বান্ডেল" হিসাবে রূপান্তরিত করে - যার মধ্যে অ্যাপ্লিকেশন সম্পাদনযোগ্য এবং সম্পর্কিত সংস্থানসমূহ (আইকন, গ্রাফিক্স, সম্পত্তি ফাইল, স্থানীয়করণ ইত্যাদি) অন্তর্ভুক্ত থাকে en.m.wikedia.org/wiki/একবার দেখুন অ্যাপ্লিকেশন_বান্ডেল নিবন্ধ বা অ্যাপল বিকাশকারীদের ডকুমেন্টেশন।
অ্যালেক্স পপভ

উত্তর:


12

"অ্যাপস" হ'ল "প্যাকেজ বান্ডিল" হ'ল অ্যাপল জার্গন এবং ওএস দ্বারা বিশেষভাবে চিকিত্সা করা হয়। উপরে উল্লিখিত হিসাবে, এগুলি আসলে ইউনিক্স ডিরেক্টরিগুলি, একটি বিশেষ ফর্ম্যাটে। আসল ইউনিক্স এক্সিকিউটেবল ফাইলটি ম্যাকওএস নামের একটি উপ-ডিরেক্টরিতে রয়েছে, যা আপনি ফাইন্ডারে "প্যাকেজ সামগ্রীগুলি দেখান" মেনু ব্যবহার করে দেখতে পাবেন।

"উইন্ডোজ প্রোগ্রাম ইনস্টল করার সময়" অ্যাপ্লিকেশনটি তৈরি করা ডিরেক্টরিটির সাথে সাদৃশ্যপূর্ণ। আপনি আসলে অ্যাপ্লিকেশন নেভিগেট করতে পারেন, এবং ইউনিক্স এক্সিকিউটেবল ফাইল চালাতে পারেন।

এটি আপনার সমস্যার সমাধান করে না, তবে অ্যাপটি সম্পর্কে আরও না জেনে প্যাকেজটি হেরফের করে সমাধান করা হবে না। আপনাকে বিকাশকারীর সাথে যোগাযোগ করতে হবে।

আপনি কনসোল অ্যাপ্লিকেশনটিতেও নজর রাখতে পারেন যা আপনাকে কোনও ত্রুটি বা সতর্কতা বার্তা পরীক্ষা করতে দেয়।


তথ্যের জন্য ধন্যবাদ। অ্যাপটি এমন পরিবেশের পরিবর্তনশীলের উপর নির্ভর করে যা শেলের মধ্যে সেট করা হয়েছিল তবে বিশ্বব্যাপী নয় (উদাহরণস্বরূপ ফাইন্ডার বা স্পটলাইট থেকে শুরু হওয়া জিইউআই অ্যাপ্লিকেশন দ্বারা ব্যবহারের জন্য)। এজন্য আমি যখন ডকটির আইকন থেকে শেল বনাম থেকে চালাচ্ছিলাম তখন আমি আলাদা আচরণ দেখছিলাম। আমি তখন থেকে বিশ্বব্যাপী সেই পরিবর্তনশীল সেট করে সমস্যাটি সমাধান করেছি।
ব্যবহারকারী 1015721
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.