یک فایل JAVA چیست؟

نحوه باز کردن، ویرایش و تبدیل فایلهای JAVA

یک پرونده با فرمت فایل JAVA (یا کمتر به طور معمول پیوند .JAV) یک فایل کد جاوا Java است که در زبان برنامه نویسی جاوا نوشته شده است. این فرمت فایل متنی ساده است که به طور کامل قابل خواندن در یک ویرایشگر متن و ضروری برای کل فرآیند ساخت برنامه های جاوا است.

فایل JAVA توسط یک کامپایلر جاوا برای ایجاد یک فایل کلاس جاوا (.CLASS) استفاده می شود که معمولا یک فایل باینری است و قابل خواندن نیست. اگر فایل کد منبع شامل چندین کلاس باشد، هر کدام به فایل CLASS خود وارد می شود.

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

چگونه برای باز کردن فایل های JAVA

احتمالا باریک است که شما بر روی کامپیوتر خود یک برنامه داشته باشید که یک فایل JAVA را هنگامی که دو بار کلیک کرد باز می کند. اگر می خواهید این کار را انجام دهید، به نحوه تغییر برنامه ای که فایل را در ویندوز باز می کند را ببینید . در غیر این صورت، از برنامه های زیر برای باز کردن فایل JAVA استفاده کنید، ابتدا با باز کردن نرم افزار و سپس با استفاده از منوی File برای مرور فایل کد جاوا Java.

متن در یک فایل JAVA می تواند توسط هر ویرایشگر متن، مانند دفترچه یادداشت در ویندوز، TextEdit در macOS و غیره خوانده شود. شما می توانید لیست علاقه مندی های ما را در لیست بهترین ویرایشگرهای رایگان خود ببینید.

با این حال، فایل های JAVA فقط در واقع مفید هستند هنگامی که آنها را به یک فایل BYTecode CLASS، که یک SDK جاوا می تواند انجام دهد. داده ها درون فایل CLASS توسط دستگاه مجازی جاوا اوراکل (JVM) پس از ایجاد فایل JAR مورد استفاده قرار می گیرد.

از فرمان زیر در Command Prompt برای باز کردن فایل JAVA در Java SDK استفاده کنید که یک فایل CLASS از فایل JAVA را ایجاد می کند. مطمئنا مطمئنا متن را در داخل نقل قول تغییر دهید تا مسیر واقعی به فایل JAVA شما باشد.

javac "path-to- file.java"

توجه: این دستور "javac" تنها در صورتی کار می کند که فایل javac.exe را در رایانه خود داشته باشید که با نصب جاوا SDK همراه است. این فایل EXE در پوشه "bin" C: \ Program Files \ jdk (version) \ پوشه ذخیره می شود. ساده ترین راه استفاده از دستور این است که مسیر فایل EXE را به عنوان یک متغیر محیط PATH تنظیم کنید.

برای ویرایش فایل های جاوا، می توانید از یک برنامه برای توسعه برنامه ها، مانند Eclipse یا JCreator LE استفاده کنید. ویراستاران متن مانند NetBeans و کسانی که در لینک بالا نیز می توانند برای تغییر فایل های جاوا مفید باشند.

نحوه تبدیل فایل JAVA

از آنجا که یک فایل JAVA حاوی کد منبع یک برنامه جاوا است، به راحتی قابل انتقال به سایر برنامه ها یا زبان های برنامه نویسی است که می توانند کد را درک کنند یا آن را به چیزی دیگر ترجمه کنند.

برای مثال، شما می توانید فایل JAVA را به یک فایل Kotlin با استفاده از IntelliJ IDEA تبدیل کنید. هر دو از آیتم منوی کد برای پیدا کردن فایل تبدیل فایل جاوا به گزینه فایل کوتلین استفاده کنید یا به منوی Help> Find Action بروید و شروع به تایپ کردن عمل که می خواهید انجام دهید، مانند «تبدیل فایل جاوا». این باید فایل JAVA را به فایل KT ذخیره کند.

از دستور javac در بالا برای تبدیل JAVA به CLASS استفاده کنید. اگر به نظر نمی رسد که ابزار جاوا را از Command Prompt فراخوانی کنید، یک ترفند CMD شما می توانید انجام دهید، دسترسی به فایل EXE را همانطور که در بالا توضیح داده شده است، و سپس فایل javac.exe را مستقیما به Command Prompt برای تکمیل فرمان بکشید و رها کنید.

هنگامی که فایل در فرمت فایل CLASS باشد، می توانید جاوا را به JAR با استفاده از دستور jar تبدیل کنید ، همانطور که در این آموزش جاوا از اوراکل توضیح داده شده است. این یک فایل JAR را با استفاده از فایل CLASS ایجاد می کند.

JSmooth و JexePack دو ابزار هستند که می توانند برای تبدیل فایل JAVA به EXE به طوری که برنامه جاوا می تواند مانند یک فایل اجرایی ویندوز اجرا شود.

هنوز نمیتوانید فایل را باز کنید

اولین چیزی که باید انجام دهید، اگر فایل شما باز نمی شود یا با ابزارهایی که در بالا توضیح داده شده، آنها را باز نکنید، دوبرابر کردن فرمت فایل است. ممکن است که شما در واقع با یک فایل JAVA برخورد نکنید، بلکه یک فایل است که از یک پسوند فایل به طور مشابه املایی استفاده می کند.

به عنوان مثال، پسوند AVA به نظر می رسد کمی مانند JAVA، اما برای فایل های کتاب AvaaBook استفاده می شود. اگر شما با یک فایل AVA برخورد می کنید، با برنامه های بالای بالا باز نمی شود، بلکه فقط با نرم افزار AvaaPlayer فارسی کار می کند.

فایلهای JA ممکن است مانند فایلهای مرتبط با Java مشابه باشند، اما در واقع فایلهای جت بایگانی هستند که فایلهای بازی فشرده را ذخیره میکنند. فایل های JVS شبیه هستند اما فایل های جاوا اسکریپت پروکسی Autoconfig هستند که مرورگرهای وب از پیکربندی یک سرور پروکسی استفاده می کنند.