extcheck(1) Basic Tools extcheck(1)

extcheck - شناسایی تداخل‌های نسخه بین یک فایل هدف آرشیو جاوا (JAR) و فایل‌های JAR افزونه نصب‌شده فعلی.

extcheck [options] targetfile.jar
گزینه‌های خط فرمان. بخش گزینه‌ها را ببینید.
فایل JAR هدف که فایل‌های JAR افزونه نصب‌شده فعلی برای شناسایی تداخل‌های نسخه با آن مقایسه می‌شوند.

دستور extcheck یک فایل JAR مشخص را از نظر تداخل عنوان و نسخه با هر افزونه نصب‌شده در Java SE SDK بررسی می‌کند. پیش از نصب یک افزونه، می‌توانید از این ابزار استفاده کنید تا ببینید آیا نسخه مشابه یا جدیدتری از آن افزونه از قبل نصب شده است یا خیر.

دستور extcheck سرایندهای Specification-title و Specification-version را در مانیفست فایل targetfile.jar با سرایندهای متناظر در تمامی فایل‌های JAR نصب‌شده در دایرکتوری افزونه‌ها مقایسه می‌کند. به‌طور پیش‌فرض، دایرکتوری افزونه‌ها در Oracle Solaris برابر با jre/lib/ext و در Windows برابر با \jre\lib\ext است. دستور extcheck شماره‌های نسخه را به همان شیوه متد java.lang.Package.isCompatibleWith مقایسه می‌کند.

اگر هیچ تداخلی شناسایی نشود، کد بازگشتی 0 است.

اگر مانیفست هر فایل JAR در دایرکتوری افزونه‌ها دارای Specification-title یکسان و شماره Specification-version یکسان یا جدیدتر باشد، یک کد خطای غیرصفر بازگردانده می‌شود. همچنین زمانی که targetfile.jar مشخصه‌های Specification-title یا Specification-version را در فایل مانیفست خود نداشته باشد، یک کد خطای غیرصفر بازگردانده می‌شود.


فایل‌های JAR موجود در دایرکتوری افزونه‌ها را هنگام بررسی آن‌ها فهرست می‌کند. علاوه بر این، مشخصه‌های مانیفست فایل JAR هدف و هرگونه فایل JAR متداخل نیز گزارش می‌شوند.

گزینه option را به ماشین مجازی جاوا (JVM) ارسال می‌کند، که در آن option یکی از گزینه‌های شرح داده‌شده در صفحه ارجاع راه‌انداز جاوا است. برای نمونه، -J-Xms48m حافظه راه‌اندازی را روی 48 مگابایت تنظیم می‌کند. java(1) را ببینید.

•
jar(1)
21 November 2013 JDK 8