انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: reza10203045 در 04 خرداد 1388، 05:27 بظ
-
سلام دوستان میخواستم بدونم کدهای جاوا رو چه جوری با gcj کامپایل کنم
آیا کامپایل کردن با gcj فرقی در ساختار کد های جاوا نداره که
-
سلام دوستان میخواستم بدونم کدهای جاوا رو چه جوری با gcj کامپایل کنم
آیا کامپایل کردن با gcj فرقی در ساختار کد های جاوا نداره که
درود
باید ببینید از چه ورژن java se پشتیبانی می کنه و باید از اون استفاده کنید
اینطور که در سایت نوشته 1.4 و مقداری از کتابخانه های 1.5 رو ساپورت می کنه
http://gcc.gnu.org/java/
مثل اینکه کتابخانه هاش هم از نظر پکیجی ( نام) کمی فرق دارن
-
مجموعه کامپایلرهای GCC پارامترهای یکسانی را دریافت میکنند. اگر قبلا با این کامپایلرها کار کرده باشید، مشکلی نخواهید داشت.
به طور کلی برای کامپایل سورس جاوا به بایتکد از دستور زیر استفاده کنید:
gcj -C sample.java
(دقت کنید که حرف C با حروف بزرگ نوشته شده) و برای اجرای آن:
gij sample
و یا:
java sample
علاوه بر این، میتوانید سورس جاوا را مستقیما به کد باینری تبدیل کنید. به این ترتیب نه تنها نیازی به Virtual Machine نیست، بلکه برنامه سریعتر نیز اجرا خواهد شد. برای کامپایل مستقیم به کد باینری:
gcj --main=sample sample.java -o output
دقت کنید که باید نام کلاسی را که Main در آن قرار دارد مشخص کنید. output نام فایل خروجی است.
-
تشکر از دوستان عزیز که در این رابطه کمک کردند