چه باید بدانیم
- فایل JAVA یک فایل کد منبع جاوا است.
- یکی را با هر ویرایشگر متنی مانند Komodo Edit باز کنید.
- تبدیل به Kotlin با IntelliJ IDEA.
این مقاله توضیح می دهد که یک فایل JAVA چیست و چگونه می توان آن را در رایانه خود باز کرد یا آن را به یک فایل KT، JAVA یا EXE تبدیل کرد.
فایل JAVA چیست؟
فایل با پسوند فایل JAVA (یا معمولاً پسوند JAV.) یک فایل کد منبع جاوا است که به زبان برنامه نویسی جاوا نوشته شده است. این یک فرمت فایل متنی ساده است که به طور کامل در یک ویرایشگر متن قابل خواندن است و برای کل فرآیند ساخت برنامه های جاوا ضروری است.
یک فایل JAVA توسط یک کامپایلر جاوا برای ایجاد یک فایل کلاس جاوا (. CLASS) استفاده می شود، که معمولاً یک فایل باینری است و توسط انسان قابل خواندن نیست. اگر فایل کد منبع شامل چندین کلاس باشد، هر یک در فایل CLASS خود کامپایل می شود.
این فایل CLASS است که سپس به یک برنامه اجرایی با پسوند فایل JAR تبدیل می شود. این بایگانیهای جاوا ذخیره و توزیع فایلهای CLASS و سایر منابع برنامه مانند تصاویر و صداها را آسانتر میکنند.
نحوه باز کردن فایل های JAVA
احتمال اینکه برنامه ای در رایانه خود داشته باشید که با دوبار کلیک کردن یک فایل JAVA باز می شود بسیار اندک است. در غیر این صورت، با استفاده از یکی از برنامه های زیر ابتدا نرم افزار را باز کنید و سپس از منوی File یا Import برای جستجوی فایل استفاده کنید.
متن داخل یک فایل JAVA را می توان با هر ویرایشگر متنی مانند Notepad در ویندوز، TextEdit در macOS و غیره خواند.
با این حال، فایلهای JAVA فقط زمانی مفید هستند که در یک فایل CLASS بایت کد کامپایل شوند، کاری که Java SDK میتواند انجام دهد. پس از ایجاد فایل JAR، داده های درون فایل CLASS توسط ماشین مجازی جاوا (JVM) Oracle استفاده می شود.
از دستور زیر در Command Prompt برای باز کردن فایل JAVA در Java SDK استفاده کنید که یک فایل CLASS ایجاد می کند. مطمئن شوید که متن داخل نقل قول را تغییر دهید تا مسیر فایل شما باشد.
javac "path-to-file.java"
این دستور فقط در صورتی کار می کند که فایل javac.exe را در رایانه خود داشته باشید که همراه با نصب Java SDK است. این فایل در پوشه bin پوشه C:\Program Files\jdk(version)\ ذخیره می شود. ساده ترین راه برای استفاده از دستور، تنظیم این مکان به عنوان یک متغیر محیطی PATH است.
برای ویرایش فایلهای JAVA، از برنامهای استفاده کنید که برای توسعه برنامهها طراحی شده است، مانند Eclipse یا JCreator LE. ویرایشگرهای متنی مانند NetBeans و آنهایی که در پیوند بالا هستند نیز می توانند مفید باشند.
چگونه یک فایل جاوا را تبدیل کنیم
از آنجایی که یک فایل JAVA حاوی کد منبع یک برنامه جاوا است، به راحتی قابل انتقال به سایر برنامه ها یا زبان های برنامه نویسی است که می توانند کد را درک کنند یا آن را به چیز دیگری ترجمه کنند.
برای مثال، می توانید یک فایل JAVA را با استفاده از IntelliJ IDEA به فایل Kotlin تبدیل کنید. یا از آیتم منوی Code برای یافتن گزینه تبدیل فایل جاوا به فایل Kotlin استفاده کنید یا به Help دسترسی پیدا کنید. > منوی Action را پیدا کنید و شروع به تایپ عملی کنید که می خواهید کامل کنید، مانند تبدیل فایل جاوا باید فایل JAVA را در یک فایل KT ذخیره کند.
برای تبدیل JAVA به CLASS از دستور javac استفاده کنید. اگر به نظر نمی رسد که ابزار را از Command Prompt فراخوانی کنید، یکی از ترفندهای CMD که می توانید انجام دهید این است که همانطور که در بالا توضیح داده شد به مکان فایل EXE دسترسی پیدا کنید و سپس فایل javac.exe را بکشید و رها کنید. مستقیماً وارد Command Prompt برای تکمیل فرمان.
هنگامی که فایل در فرمت CLASS قرار گرفت، می توانید اساساً با استفاده از دستور jar JAVA را به JAR تبدیل کنید، همانطور که در این آموزش جاوا از Oracle توضیح داده شده است. با استفاده از فایل CLASS یک فایل JAR می سازد.
JSmooth و JexePack دو ابزاری هستند که می توان از آنها برای تبدیل JAVA به EXE استفاده کرد تا برنامه بتواند مانند یک فایل اجرایی معمولی ویندوز اجرا شود.
هنوز نمی توانید آن را باز کنید؟
اگر فایل با ابزارهای توضیح داده شده در بالا باز نمی شود یا تبدیل نمی شود اولین کاری که باید انجام دهید این است که پسوند را دوباره بررسی کنید. این امکان وجود دارد که شما در واقع با یک فایل JAVA سر و کار نداشته باشید، بلکه در عوض با یک فایل که از پسوند فایل مشابه املا استفاده می کند.
برای مثال، پسوند AVA کمی شبیه به JAVA است، اما برای فایلهای کتاب الکترونیکی AvaaBook استفاده میشود. اگر با یک فایل AVA سر و کار دارید، با برنامه های بالا باز نمی شود، بلکه فقط با AvaaPlayer فارسی کار می کند.
فایل های JA مشابه هستند. اینها فایلهای Jet Archive هستند که فایلهای فشردهشده بازی را ذخیره میکنند. یکی دیگر از فایلهای پیکربندی خودکار پروکسی جاوا اسکریپت (. JVS) است که مرورگرهای وب برای پیکربندی یک سرور پراکسی از آن استفاده میکنند.
سوالات متداول
چگونه یک فایل را در جاوا بخوانم؟
می توانید با استفاده از روش کلاس BufferedReader یک فایل، مانند یک فایل CSV را در جاوا بخوانید. برای کسب اطلاعات بیشتر در مورد کلاس BufferedReader و سایر روشهای خواندن فایلها، مانند FileReader ، InputStreamReader ، و Files، از اسناد Oracle دیدن کنید..newBufferedReader()
چگونه یک فایل در جاوا ایجاد کنم؟
گزینه های مختلفی برای ایجاد فایل در جاوا وجود دارد. یک روش روش createNewFile() برای باز کردن یک فایل خالی است. با آموزش Oracle درباره ایجاد فایل در جاوا عمیقتر شوید.