اگر کامپیوتر شما دارد برنامه آنتی ویروسمی توان تمام فایل های موجود در رایانه و همچنین هر فایل را به صورت جداگانه اسکن کنید. شما می توانید هر فایلی را با کلیک راست روی فایل و انتخاب گزینه مناسب برای اسکن فایل برای ویروس ها اسکن کنید.
به عنوان مثال، در این شکل، فایل my-file.jar، سپس باید روی این فایل کلیک راست کرده و در منوی فایل گزینه مورد نظر را انتخاب کنید "اسکن با AVG". با انتخاب این گزینه AVG Antivirus باز می شود و فایل برای ویروس ها اسکن می شود.
گاهی اوقات ممکن است یک خطا ناشی شود نصب نادرست نرم افزار، که ممکن است به دلیل مشکلی باشد که در مراحل نصب رخ داده است. ممکن است با سیستم عامل شما تداخل داشته باشد فایل JAR خود را با برنامه صحیح مرتبط کنید، تحت تأثیر قرار دادن به اصطلاح "ارتباطات پسوند فایل".
گاهی ساده نصب مجدد 7-Zipممکن است مشکل شما را با پیوند صحیح JAR با 7-Zip حل کند. در موارد دیگر، مشکلات مرتبط با فایل ممکن است ناشی از برنامه نویسی بد نرم افزارتوسعه دهنده، و ممکن است لازم باشد برای راهنمایی بیشتر با توسعه دهنده تماس بگیرید.
مشاوره:سعی کنید 7-Zip را به آخرین نسخه بهروزرسانی کنید تا مطمئن شوید آخرین اصلاحات و بهروزرسانیها را دارید.
این ممکن است خیلی بدیهی به نظر برسد، اما اغلب خود فایل JAR ممکن است باعث این مشکل شده باشد. اگر فایلی را از طریق یک پیوست ایمیل دریافت کرده اید یا آن را از یک وب سایت دانلود کرده اید و روند دانلود قطع شده است (مثلاً به دلیل قطع برق یا دلایل دیگر)، ممکن است فایل خراب باشد. در صورت امکان، یک نسخه جدید از فایل JAR دریافت کنید و دوباره آن را باز کنید.
با دقت:یک فایل خراب میتواند به بدافزارهای قبلی یا موجود روی رایانه شما آسیب جانبی وارد کند، بنابراین مهم است که رایانه خود را با یک آنتی ویروس بهروز بهروز نگه دارید.
اگر فایل JAR شما مرتبط با سخت افزار کامپیوتر شمابرای باز کردن فایلی که ممکن است نیاز داشته باشید به روز رسانی درایورهای دستگاهمرتبط با این تجهیزات
این مشکل معمولاً با انواع فایل های رسانه ای مرتبط است، که به باز کردن موفقیت آمیز سخت افزار در داخل کامپیوتر بستگی دارد، برای مثال، کارت صدا یا کارت گرافیک. به عنوان مثال، اگر می خواهید یک فایل صوتی را باز کنید اما نمی توانید آن را باز کنید، ممکن است نیاز داشته باشید به روز رسانی درایورهای کارت صدا.
مشاوره:اگر وقتی سعی می کنید یک فایل JAR را باز کنید دریافت می کنید پیام خطای مربوط به فایل SYS، مشکل احتمالاً می تواند باشد مرتبط با درایورهای دستگاه خراب یا قدیمیکه باید به روز شوند این فرآیند را می توان با استفاده از نرم افزار به روز رسانی درایور مانند DriverDoc تسهیل کرد.
اگر مراحل مشکل را حل نکردو شما همچنان با باز کردن فایل های JAR مشکل دارید، ممکن است به دلیل این باشد کمبود منابع سیستم در دسترس. برخی از نسخه های فایل های JAR ممکن است به مقدار قابل توجهی از منابع (مانند حافظه/رم، قدرت پردازش) نیاز داشته باشند تا به درستی در رایانه شما باز شوند. اگر همزمان از سخت افزار کامپیوتر نسبتا قدیمی و سیستم عامل بسیار جدیدتر استفاده می کنید، این مشکل بسیار رایج است.
این مشکل ممکن است زمانی رخ دهد که رایانه در انجام یک کار با مشکل مواجه می شود زیرا سیستم عامل (و سایر سرویس های در حال اجرا در پس زمینه) می توانند برای باز کردن فایل JAR منابع زیادی مصرف کنید. سعی کنید قبل از باز کردن فایل بایگانی جاوا، همه برنامهها را روی رایانه شخصی خود ببندید. با آزاد کردن تمام منابع موجود در رایانه خود، بهترین شرایط ممکن را برای تلاش برای باز کردن فایل JAR تضمین خواهید کرد.
اگر شما تمام مراحل فوق را انجام دادو فایل JAR شما هنوز باز نمی شود، ممکن است لازم باشد اجرا کنید ارتقاء سخت افزاری. در بیشتر موارد، حتی با نسخههای سختافزاری قدیمیتر، قدرت پردازش برای اکثر برنامههای کاربر میتواند بیش از اندازه کافی باشد (مگر اینکه کارهای فشرده زیادی از CPU مانند رندر سه بعدی، مدلسازی مالی/علمی یا کارهای فشرده رسانه انجام دهید. ) . به این ترتیب، این احتمال وجود دارد که رایانه شما حافظه کافی نداشته باشد(که بیشتر به عنوان "RAM" یا RAM نامیده می شود) برای انجام وظیفه باز کردن یک فایل.
آرشیو جاوا فقط مجموعه ای از کلاس ها نیست
برای اکثر توسعهدهندگان جاوا، فایلهای JAR و فایلهای عموزادههای تخصصی آنها، فایلهای WAR و EAR به سادگی نتیجه نهایی یک فرآیند طولانی کار در Ant یا Maven هستند. روال استاندارد این است که JAR را در محل صحیح سرور (یا کمتر در رایانه کاربر) کپی کنید و آن را فراموش کنید.
در واقع، فایل های JAR برای چیزی بیشتر از ذخیره کد منبع خوب هستند. فقط باید توانایی های آنها و نحوه اجرای این قابلیت ها را بدانید. نکاتی در این شماره پنج راز، به شما کمک می کند تا از فایل های بایگانی جاوا (و در برخی موارد فایل های WAR/EAR نیز) بیشترین بهره را ببرید، به خصوص در هنگام استقرار.
از آنجایی که بسیاری از توسعه دهندگان جاوا از Spring استفاده می کنند (و به دلیل اینکه محیط Spring چالش هایی را برای استفاده سنتی از JAR ها ایجاد می کند)، برخی از توصیه ها مختص JAR ها در برنامه های Spring است.
درباره این سری مقالات
آیا فکر می کنید همه چیز را در مورد برنامه نویسی جاوا می دانید؟ در واقع، بیشتر توسعه دهندگان فقط سطح پلتفرم جاوا را خراش می دهند و فقط به اندازه کافی برای انجام کار یاد گرفته اند. در این، تد نیوارد به بررسی عملکرد پلت فرم جاوا می پردازد و حقایق کمتر شناخته شده ای را آشکار می کند که می تواند به حل مشکل ترین مشکلات برنامه نویسی کمک کند.
من با یک مثال سریع از گردش کار استاندارد فایل بایگانی جاوا شروع می کنم که به عنوان مبنایی برای نکات زیر عمل می کند.
ذخیره در JAR
به طور معمول، یک فایل JAR پس از کامپایل کد منبع برای جمعآوری کد جاوا (که جدا از بسته است) در یک مجموعه با استفاده از ابزار خط فرمان jar یا معمولاً کار Ant jar ایجاد میشود. این فرآیند به اندازهای ساده است که من آن را در اینجا نشان نمیدهم، اگرچه بعداً به موضوع ساخت فایلهای JAR باز خواهیم گشت. در حال حاضر، فقط باید Hello را زیپ کنیم، یک ابزار مستقل کنسول که وظیفه فوق العاده مفید چاپ پیام در کنسول را انجام می دهد، همانطور که در لیست 1 نشان داده شده است.
فهرست 1. بایگانی ابزار کنسول
بسته com.tedneward.jars; کلاس عمومی سلام ( public static void main (String args) ( System.out.println ("سلام!")؛ )ابزار Hello کار زیادی انجام نمی دهد، اما یک مثال مفید برای یادگیری فایل های JAR با شروع با اجرای کد است.
1. فایل های JAR قابل اجرا هستند
از لحاظ تاریخی، زبانهایی مانند داتنت و سی پلاس پلاس از مزیت سازگاری با سیستمعامل برخوردار بودهاند: اجرای یک برنامه به سادگی تایپ نام آن در خط فرمان (helloWorld.exe) یا دوبار کلیک کردن روی نماد مناسب در یک کاربر گرافیکی است. پوسته رابط (GUI). در برنامه نویسی جاوا، لانچر برنامه، جاوا، یک JVM را در فرآیند بارگذاری می کند و باید یک آرگومان خط فرمان (com.tedneward.Hello) ارسال شود که کلاسی را که متد main() آن را می خواهیم اجرا کنیم، مشخص می کند.
این مراحل اضافی ایجاد برنامه های کاربردی جاوا کاربر پسند را دشوار می کند. همه این عناصر باید در خط فرمان تایپ شوند، که بسیاری از کاربران نهایی سعی می کنند از آن اجتناب کنند، و اغلب موارد اشتباه می شود و این منجر به پیام های خطای عجیب می شود.
شما می توانید با ساختن فایل JAR "قابل اجرا" این مشکل را حل کنید تا زمانی که اجرا می شود، لانچر جاوا به طور خودکار بداند که کدام کلاس را اجرا کند. برای انجام این کار، کافی است ورودی زیر را در مانیفست فایل JAR (MANIFEST.MF در زیر شاخه META-INF بایگانی JAR) وارد کنید.
فهرست 2. تعیین یک نقطه ورود
کلاس اصلی: com.tedneward.jars.Helloمانیفست فقط مجموعه ای از جفت نام/مقدار است. گاهی اوقات یک مانیفست میتواند با نویسههای بازگرداننده خط و فضای خالی مخالفت کند، بنابراین سادهترین راه استفاده از Ant برای ساخت آن است. لیست 3 از عنصر مانیفست وظیفه Ant jar برای تعریف مانیفست استفاده می کند.
فهرست 3. ایجاد یک نقطه ورود
حال، برای اجرای یک فایل JAR، کاربر فقط باید نام آن را در خط فرمان با دستور java -jar outapp.jar وارد کند. در برخی از پوسته های رابط کاربری گرافیکی، با دوبار کلیک کردن روی فایل JAR نیز می توان این کار را انجام داد.
2. فایل های JAR می توانند شامل اطلاعات وابستگی باشند
با افزایش محبوبیت ابزار Hello، تغییر اجرای آن ضروری شد. ظروف تزریق وابستگی (DI) مانند Spring یا Guice بسیاری از جزئیات این فرآیند را مدیریت می کنند، اما یک هشدار وجود دارد: تغییر کد برای گنجاندن ظرف DI می تواند نتایجی مشابه فهرست 4 ایجاد کند.
لیست 4. سلام بهار جهان!
بسته com.tedneward.jars; وارد کردن org.springframework.context.*; وارد کردن org.springframework.context.support.*; کلاس عمومی Hello ( public static void main (String args) ( ApplicationContext appContext = new FileSystemXmlApplicationContext("./app.xml"); ISpeak speaker = (ISpeak) appContext.getBean("Speaker"); System.out.println(Speaker .سلام برسان())؛ ) )گزینه -jar راهانداز همه چیز را در گزینه -classpath در خط فرمان لغو میکند، بنابراین هنگام اجرای این کد، Spring باید در CLASSPATH وجود داشته باشد. ودر یک متغیر محیطی خوشبختانه، JARها به دیگر وابستگیهای JAR اجازه میدهند در مانیفست اعلام شوند، که به طور ضمنی یک CLASSPATH بدون نیاز به اعلان ایجاد میکنند، همانطور که در فهرست 5 نشان داده شده است.
لیست 5. سلام، بهار CLASSPATH!
توجه داشته باشید که ویژگی Class-Path حاوی یک مرجع نسبی به فایلهای JAR است که برنامه به آن وابسته است. این را می توان به صورت یک پیوند مطلق یا بدون پیشوند نوشت، با این فرض که JAR ها در همان دایرکتوری JAR های برنامه قرار دارند.
متأسفانه، ویژگی مقدار مورچه Class-Path باید در یک خط باشد، زیرا مانیفست JAR نمی تواند با چندین ویژگی Class-Path کار کند. بنابراین همه این وابستگی ها باید در یک خط از فایل مانیفست باشند. مطمئناً زشت است، اما نوشتن java -jar outapp.jar ارزشش را دارد!
3. فایل های JAR را می توان به طور ضمنی ارجاع داد
هنگامی که چندین ابزار مختلف خط فرمان (یا برنامه های کاربردی دیگر) وجود دارد که از چارچوب Spring استفاده می کنند، راحت است که Spring JAR ها را در یک پوشه مشترک قرار دهید که از طریق آن می توان به همه این ابزارها اشاره کرد. این کار از برخورد با کپی های متعدد از فایل های JAR پراکنده در سراسر سیستم فایل جلوگیری می کند. بهطور پیشفرض، این مکان، مکان معمولی جاوا Runtime Environment برای فایلهای JAR است. "extension directory" که در زیر شاخه lib/ext دایرکتوری نصب JRE قرار دارد.
مکان JRE را می توان تغییر داد، اما این کار به ندرت انجام می شود، بنابراین برای یک محیط جاوا خاص می توان فرض کرد که lib/ext مکانی امن برای ذخیره فایل های JAR است و به طور ضمنی در CLASSPATH محیط جاوا وجود خواهند داشت. .
4. جاوا 6 اجازه می دهد تا حروف عام در مسیر کلاس
برای جلوگیری از متغیرهای محیطی دست و پا گیر CLASSPATH (که توسعه دهندگان جاوا باید سال ها پیش آنها را رها می کردند) و/یا گزینه های خط فرمان -classpath، جاوا 6 این مفهوم را معرفی کرد. وایلد کارت کلاس مسیر. به جای اجرای هر فایل JAR که به صراحت در آرگومان مشخص شده است، علائم کلاس مسیر به شما امکان می دهند lib/* را بنویسید، و تمام فایل های JAR فهرست شده در آن دایرکتوری در مسیر کلاس قرار می گیرند (نه به صورت بازگشتی).
متأسفانه، حروف عام classpath در ورودی ویژگی Class-Path مانیفست ذکر شده در بالا پشتیبانی نمیشوند. اما آنها اجرای برنامه های جاوا (از جمله سرورها) را برای کارهایی مانند کار با تولید کد یا ابزارهای تجزیه و تحلیل آسان تر می کنند.
5. فایلهای JAR حاوی کدهای بیشتری نیستند
بهار، مانند بسیاری از بخشهای دیگر اکوسیستم جاوا، به یک فایل پیکربندی بستگی دارد که سازماندهی محیط را تعریف میکند. یعنی، Spring به فایل app.xml بستگی دارد، که در همان دایرکتوری فایل JAR است - اما توسعه دهندگان اغلب فراموش می کنند که فایل پیکربندی را همراه با فایل JAR کپی کنند.
برخی از فایل های پیکربندی توسط مدیر سیستم ویرایش می شوند، اما تعداد قابل توجهی از آنها (به عنوان مثال، ترکیب کتابخانه Hibernate) خارج از کنترل او هستند که منجر به خطاهای استقرار می شود. راه حل هوشمند این است که فایل پیکربندی را به همراه کد بسته بندی کنید - و این امکان پذیر است زیرا یک JAR اساساً یک ZIP پنهان است. فقط فایل های پیکربندی را در خط فرمان Ant task یا jar در هنگام ساخت JAR قرار دهید.
فایلهای JAR علاوه بر فایلهای پیکربندی، میتوانند شامل انواع دیگری از فایلها نیز باشند. به عنوان مثال، اگر کامپوننت SpeakEnglish من نیاز به دسترسی به یک فایل خواص داشته باشد، من این کار را مانند لیست 6 انجام می دهم.
فهرست 6. پاسخ خودسرانه
بسته com.tedneward.jars; واردات java.util.*; کلاس عمومی SpeakEnglish ISpeak را پیاده سازی می کند ( Properties Respons = New Properties(); Random random = new Random(); public String sayHello() (// انتخاب یک پاسخ تصادفی int = random.nextInt(5)؛ returns.getProperty(" پاسخ " + که ) )قرار دادن answers.properties در یک فایل JAR به این معنی است که هنگام استقرار همراه با فایلهای JAR یک فایل کمتر وجود دارد که نگران آن باشید. تنها کاری که باید انجام دهید این است که هنگام ایجاد JAR، فایل answers.properties را وارد کنید.
با این حال، چگونه می توانید ویژگی های ذخیره شده در فایل JAR را برگردانید؟ اگر داده های مورد نیاز در داخل همان فایل JAR قرار دارد، مانند مثال قبلی، نیازی به به خاطر سپردن مکان این فایل JAR و باز کردن آن با استفاده از شی JarFile نیست. در عوض، اجازه دهید ClassLoader این کلاس آن را به عنوان یک "منبع" در فایل JAR با استفاده از متد ClassLoader getResourceAsStream () پیدا کند، همانطور که در لیست 7 نشان داده شده است.
لیست 7. ClassLoader یک منبع را پیدا می کند
بسته com.tedneward.jars; واردات java.util.*; کلاس عمومی SpeakEnglish ISpeak را پیاده سازی می کند ( Properties Respons = New Properties(); // ... public SpeakEnglish() ( ( ClassLoader myCL = SpeakEnglish.class.getClassLoader() را امتحان کنید. answers.load(myCL.getResourceAsStream("com/tedneward/ jars/responses.properties")); ) catch (Exception x) (x.printStackTrace(); )) // ... )این روش با هر نوع منابعی کار می کند: فایل های پیکربندی، فایل های صوتی، فایل های گرافیکی و غیره. تقریباً هر نوع فایلی را می توان در JAR دریافت شده به عنوان InputStream (از طریق ClassLoader) قرار داد و به هر نحوی از آن استفاده کرد.
نتیجه
این مقاله پنج راز از فایلهای JAR را نشان میدهد که معمولاً از دید اکثر توسعهدهندگان جاوا پنهان هستند - حداقل بر اساس تاریخچه و حکایات. توجه داشته باشید که تمامی توصیه های مربوط به فایل های JAR برای فایل های WAR کاملا معتبر است. برخی از اینها (به ویژه ویژگی های Class-Path و Main-Class) در مورد فایل های WAR به این اندازه مفید نیستند زیرا فریم ورک servlet تمام محتویات دایرکتوری خود را جمع آوری می کند و یک نقطه ورودی از پیش تعریف شده دارد. با این حال، روی هم رفته، این نکات ما را فراتر از پارادایم "بیایید با کپی کردن همه چیز در این دایرکتوری... شروع کنیم" می برد، در حالی که فرآیند استقرار برنامه های جاوا را نیز بسیار ساده می کند.
مقاله بعدی این مجموعه: "پنج راز برای کنترل عملکرد برنامه های جاوا".
برنامهها و بازیهای جاوا برای تلفنهای همراه هنوز هم کاربران خود را پیدا میکنند، اگرچه به تدریج با محصولات توسعهیافته برای سیستمعاملهای محبوب اندروید یا iOS جایگزین میشوند. Midlet های جاوا دارای پسوند JAR یا JAD هستند و عمدتاً برای راه اندازی از تلفن طراحی شده اند. با این حال، غیرمعمول نیست که کاربران باید ابتدا فایل jar را روی رایانه اجرا کنند. و برای این، چندین ابزار وجود دارد که عملکرد شبیهسازی J2ME را انجام میدهند (نسخه موبایل جاوا 2، اصلاح ویژه زبان جاوا (جاوا)، سازگار با تلفنهای همراه) و میانلتهای جاوا را راهاندازی میکنند.
فوراً متذکر می شویم که برخی از شبیه سازها به یک ماشین مجازی جاوای نصب شده در سیستم نیاز دارند. برای نصب آن، نسخه Java SE JRE را برای ویندوز دانلود کنید.
در ساده ترین حالت کافی است روی فایل JAR کلیک کنید تا نتیجه اجرای اسکریپت جاوا را ببینید. به عنوان مثال، اینگونه است که ما یک برنامه کوچک Minesweeper (نویسنده Kenzhebekov Marat) را خواهیم دید که به شکل زیر ساخته شده است:
هر تولید کننده بزرگ تلفن همراه کیت های توسعه دهنده (SDK) خود را دارد که معمولاً شبیه سازها هستند. اما امروز ما شبیه سازهای جهانی را بررسی خواهیم کرد که به شما امکان می دهند هر فایل jar را روی رایانه خود اجرا کنید.
شبیه ساز برنامه جاوا MidpX
شبیه ساز MidpX به شما این امکان را می دهد که به سرعت یک فایل JAD یا JAR را تنها با یک کلیک بر روی رایانه خود اجرا کنید. این می تواند یک بازی جاوا یا هر برنامه کاربردی برای تلفن همراه باشد. کاربران اینترنت اکسپلورر می توانند از منوی زمینه استفاده کرده و انتخاب کنند MidpX را پیوند دهید.
برای سایر کاربرانی که مرورگرهای دیگر را ترجیح می دهند، بهتر است ابتدا فایل jar را دانلود کرده و سپس مورد را در منوی زمینه Explorer انتخاب کنید. باز کردن با - کامپایلر Midp2Exe.
پس از دریافت فایل، MidpX یک فایل اجرایی EXE تولید می کند و آن را به طور خودکار اجرا می کند. نتیجه اجرای فایل exe که در اصل یک فایل JAR بود را در پنجره ای با تصویر یک تلفن همراه می بینیم. برای کنترل یک برنامه یا یک بازی، کلیدهای استاندارد در هر تلفن همراه موجود است. اگرچه این برنامه به شما امکان می دهد از کلیدهای کنترلی یک صفحه کلید معمولی رایانه یا کلیدهای اعداد روی صفحه کلید کناری برای کنترل برنامه استفاده کنید. همچنین دکمه هایی برای توقف، راه اندازی مجدد یا شروع برنامه وجود دارد. در نوار وضعیت، می توانید نرخ فریم را پیدا کنید. تنظیمات MidpX به شما کمک می کند روشنایی و کنتراست را تغییر دهید، شفافیت و حجم موسیقی را تغییر دهید.
به هر حال، فایل EXE تولید شده توسط برنامه در همان پوشه ای که فایل JAR اصلی است ذخیره می شود. ما همچنین به امکان نصب یک ابزار جداگانه برای تبدیل فایل های jar به exe به نام MIDP2EXE اشاره می کنیم، اما کار با آن خیلی راحت نیست، زیرا تمام عملیات از طریق خط فرمان انجام می شود. همچنین یک پوسته گرافیکی GUIMIdp2Exe.exe وجود دارد. به شما امکان می دهد فایل های jar و کل فهرست ها را تبدیل کنید، اطلاعات کامل مربوط به فایل jar انتخاب شده و یک نماد را نشان می دهد، می تواند یک فایل JAD تولید کند، فایل exe تولید شده را برای آزمایش اجرا می کند، تمام منابع فایل، از جمله تصاویر، متن و صداها را استخراج می کند. پوشه موقت تست در پوشه با شبیه ساز (بعد از بسته شدن، همه فایل ها حذف می شوند)، اسکرین شات های بازی های موبایل را به صورت JPG ذخیره می کند.
مشخصات:
زبان رابط:روسی، انگلیسی و غیره
حجم فایل: 1.9 مگابایت
مجوز:رایگان
پیوند به دفتر سایت اینترنتی: kwyshell.myweb.hinet.net/Download/MidpX/MidpX.exe
شبیه ساز بازی جاوا SJBoy
ما SJBoy را به عنوان یک شبیه ساز بازی قرار می دهیم. این به دلیل سرعت بالای شبیه سازی و کیفیت نه چندان خوب است که به شما امکان می دهد بازی های جاوا را بدون مشکل اجرا کنید. SJBoy یکی از چهار مدل گوشی را انتخاب می کند: دو مدل نوکیا، سونی اریکسون و موتورولا. بسته به مدل انتخابی، پوسته پنل جلویی گوشی موبایل تغییر می کند. پس از نصب، نیازی به دستکاری غیر ضروری با فایل های jar نیست. کافیست فایل موجود در لیست را انتخاب کنید و برای اجرای آن دوبار کلیک کنید. SJBoy فایل را برمی دارد و بلافاصله شروع به شبیه سازی یک برنامه جاوا می کند. در بیشتر موارد، استفاده از شبیه ساز SJBoy راحت تر خواهد بود.
مدیریت در منو هم با کلیک روی کلیدهای کشیده شده گوشی و هم با کلیدهای کنترلی و عددی صفحه کلید کامپیوتر انجام می شود. از جمله توابع مفید، امکان ایجاد اسکرین شات (منو ابزار - عکس فوری). سپس تصویر در یک فایل BMP ذخیره می شود.
مشخصات:
زبان رابط:انگلیسی
حجم فایل: 1 مگابایت
مجوز:رایگان
پیوند به دفتر سایت اینترنتی: files.ddvhouse.ru/soft/96_sjboyemulator.rar
نحوه استخراج اطلاعات از فایل jar
در برخی موارد، کاربران نیازی به اجرای فایل jar ندارند، بلکه برای دیدن محتویات آن را باز می کنند. بسیاری از مردم می دانند که فایل jar با وجود اینکه چنین پسوندی دارد، در واقع یک آرشیو فشرده است. بر این اساس، می توانید محتویات فایل jar را در هر بایگانی که از فرمت ZIP پشتیبانی می کند، مشاهده کنید. فقط فایل jar را باز کنید، فایل های لازم را انتخاب کرده و از آرشیو استخراج کنید. اگر فایل منیجر Total Commander را دارید، میتوانید پسوند فایل jar را به zip تغییر نام دهید، سپس آن را به عنوان آرشیو وارد کنید و محتویات آن را ببینید و بعداً دادهها را استخراج کنید.
JAR (فایل بایگانی جاوا) یک فرمت آرشیو است که عناصر یک برنامه نوشته شده به زبان جاوا را ذخیره می کند. اغلب، فایلهای دارای این پسوند، بازیها و برنامههای موبایلی هستند. در رایانه، می توانید محتویات چنین آرشیو را مشاهده کنید و/یا سعی کنید JAR را به عنوان یک برنامه اجرا کنید.
ابتدا اجازه دهید به چند برنامه برای باز کردن بایگانی JAR نگاه کنیم. به این ترتیب می توانید مطمئن شوید که شامل همه چیزهایی است که برای اجرای این برنامه نیاز دارید و همچنین تغییرات لازم را انجام دهید.
روش 1: WinRAR
وقتی صحبت از بایگانی می شود، WinRAR برای اکثر کاربران به ذهن خطور می کند. برای باز کردن یک فایل JAR عالی است.
به پوشه دقت کنید "META-INF"و پرونده "MANIFEST.MF"، که باید در آن ذخیره شود. این اجازه می دهد تا فایل JAR به عنوان یک فایل اجرایی پیاده سازی شود.
همچنین می توانید بایگانی مورد نظر را از طریق مرورگر داخلی فایل WinRAR پیدا کرده و باز کنید.
اگر کار بیشتری با محتویات بایگانی برنامه ریزی شده باشد، پس از آن از حالت فشرده خارج می شود.
روش 2: 7-زیپ
پشتیبانی از پسوند JAR نیز در بایگانی 7-Zip ارائه شده است.
روش 3: توتال فرمانده
جایگزینی برای برنامه های ذکر شده می تواند فایل منیجر Total Commander باشد. زیرا عملکرد آن شامل کار با آرشیو است، باز کردن یک فایل JAR دشوار نخواهد بود.
راه های اجرای JAR بر روی کامپیوتر
اگر نیاز به اجرای برنامه یا بازی JAR دارید، به یکی از شبیه سازهای مخصوص نیاز دارید.
روش 1: KEmulator
برنامه KEmulator یک شبیه ساز پیشرفته جاوا است که به شما امکان می دهد انواع گزینه های راه اندازی برنامه را پیکربندی کنید.
در تلفن های همراه، کنترل با استفاده از صفحه کلید انجام شد. در KEmulator، می توانید همتای مجازی آن را فعال کنید: کلیک کنید "ارجاع"و مورد را انتخاب کنید "صفحه کلید".
شبیه این خواهد شد:
در صورت تمایل، در تنظیمات برنامه می توانید مطابقت کلیدهای تلفن را با کلیدهای رایانه تنظیم کنید.
لطفا توجه داشته باشید که یک فایل در پوشه JAR ظاهر می شود "kemulator.cfg"، که شامل پارامترهای عملکرد این برنامه است. اگر آن را حذف کنید، تمام تنظیمات و ذخیره ها (اگر در مورد بازی صحبت می کنیم) حذف می شود.
روش 2: MidpX
برنامه MidpX به اندازه KEmulator کاربردی نیست، اما کار خود را انجام می دهد.
پس از نصب، تمام فایل های JAR با MidpX مرتبط می شوند. این را می توان با نماد تغییر یافته درک کرد:
روی آن دابل کلیک کنید و برنامه راه اندازی می شود. در همان زمان، صفحه کلید مجازی از قبل در رابط برنامه یکپارچه شده است، اما پیکربندی کنترل از صفحه کلید رایانه شخصی در اینجا غیرممکن است.
روش 3 شبیه ساز Sjboy
یکی دیگر از گزینه های آسان برای اجرای JAR ها شبیه ساز Sjboy است. ویژگی اصلی آن امکان انتخاب پوسته است.
صفحه کلید نیز در اینجا یکپارچه شده است.
بنابراین، متوجه شدیم که JAR را می توان نه تنها به عنوان یک بایگانی معمولی باز کرد، بلکه از طریق یک شبیه ساز جاوا نیز روی رایانه اجرا شد. در مورد دوم، استفاده از KEmulator راحت تر است، اگرچه گزینه های دیگر نیز مزایای خود را دارند، به عنوان مثال، توانایی تغییر دکوراسیون پنجره.
رایج ترین مشکلی که کاربران را از باز کردن این فایل باز می دارد، برنامه ای است که به اشتباه اختصاص داده شده است. برای رفع این مشکل در ویندوز، باید روی فایل کلیک راست کنید، در منوی زمینه، ماوس را روی آیتم "Open with" حرکت دهید و از منوی کشویی مورد "Choose a program ..." را انتخاب کنید. . در نتیجه لیستی از برنامه های نصب شده روی رایانه خود را مشاهده می کنید و می توانید برنامه مناسب را انتخاب کنید. همچنین توصیه میکنیم کادر کنار «استفاده از این برنامه برای همه فایلهای JAR» را علامت بزنید.
مشکل دیگری که کاربران ما نیز اغلب با آن مواجه می شوند این است که فایل JAR خراب است. این وضعیت در بسیاری از موارد ممکن است ایجاد شود. به عنوان مثال: فایل به طور کامل در نتیجه خطای سرور دانلود نشده است، فایل در ابتدا آسیب دیده است و غیره. برای رفع این مشکل از یکی از توصیه ها استفاده کنید:
- سعی کنید فایل مورد نظر را در منبع دیگری در اینترنت پیدا کنید. ممکن است خوش شانس باشید که نسخه بهتری پیدا کنید. مثال جستجوی گوگل: "نوع فایل: JAR". فقط کلمه "فایل" را با نام مورد نظر خود جایگزین کنید.
- بخواهید دوباره فایل اصلی را برای شما ارسال کند، ممکن است در حین انتقال آسیب دیده باشد.