انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: reza10203045 در 04 خرداد 1388، 05:27 ب‌ظ

عنوان: کامپایل کد های جاوا با gcj
ارسال شده توسط: reza10203045 در 04 خرداد 1388، 05:27 ب‌ظ
سلام دوستان میخواستم بدونم کدهای جاوا رو چه جوری با gcj کامپایل کنم
آیا کامپایل کردن با gcj فرقی در ساختار کد های جاوا نداره که
عنوان: پاسخ به: کامپایل کد های جاوا با gcj
ارسال شده توسط: کرگدن در 04 خرداد 1388، 05:32 ب‌ظ
سلام دوستان میخواستم بدونم کدهای جاوا رو چه جوری با gcj کامپایل کنم
آیا کامپایل کردن با gcj فرقی در ساختار کد های جاوا نداره که

درود
باید ببینید از چه ورژن java se پشتیبانی می کنه و باید از اون استفاده کنید
اینطور که در سایت نوشته 1.4 و مقداری از کتابخانه های 1.5 رو ساپورت می کنه
http://gcc.gnu.org/java/

مثل اینکه کتابخانه هاش هم از نظر پکیجی ( نام) کمی فرق دارن
عنوان: پاسخ به: کامپایل کد های جاوا با gcj
ارسال شده توسط: آیدین غریب‌نواز در 04 خرداد 1388، 06:49 ب‌ظ
مجموعه کامپایلرهای GCC پارامترهای یکسانی را دریافت می‌کنند. اگر قبلا با این کامپایلرها کار کرده باشید، مشکلی نخواهید داشت.

به طور کلی برای کامپایل سورس جاوا به بایت‌کد از دستور زیر استفاده کنید:
gcj -C sample.java
(دقت کنید که حرف C با حروف بزرگ نوشته شده) و برای اجرای آن:
gij sample
و یا:
java sample

علاوه بر این، می‌توانید سورس جاوا را مستقیما به کد باینری تبدیل کنید. به این ترتیب نه تنها نیازی به Virtual Machine نیست، بلکه برنامه سریعتر نیز اجرا خواهد شد. برای کامپایل مستقیم به کد باینری:
gcj --main=sample sample.java -o output
دقت کنید که باید نام کلاسی را که Main در آن قرار دارد مشخص کنید. output نام فایل خروجی است.
عنوان: پاسخ به: کامپایل کد های جاوا با gcj
ارسال شده توسط: reza10203045 در 05 خرداد 1388، 11:27 ق‌ظ
تشکر از دوستان عزیز که در این رابطه کمک کردند