آیا یک برنامه که در یک لینوکس مثلا FC3 کمپایل بشه روی همه جو
|
2005-11-26, 04:25 PM,
ارسال : #1
|
|||
|
|||
آیا یک برنامه که در یک لینوکس مثل
سلام
آیا یک برنامه که روی یک لینوکس کمپایل بشه روی همه جواب میده؟ فرض کنید با Gcj باشه. و خروجی بایت کد هم نباشه. |
|||
2005-11-27, 01:05 PM,
ارسال : #2
|
|||
|
|||
سلام
اگه کد java رو به bytecode کامپایل کنی که در تمامی platform ها اجرا میشه . ویندوز - لینکس و ... ولی اگه به executable کامپایل کنی واضحه که در تمامی platform ها اجرا نشه . ولی در توزیع هایی که libgcj تقریبا یکسانی داشته باشد به درستی اجرا میشه . اگه منظور سوالت رو یه کم واضح تر بگی بهتر می تونم کمکت کنم . |
|||
2005-11-27, 08:00 PM,
ارسال : #3
|
|||
|
|||
سلام
ببینید من یک فایل جاوا که دارای swing بود را کمپایل کردم. خب روی همان کامپیوتر جواب داد اما روی دیگر کامپیوتر ها احتیاج به libgcj.so.5 داشت! خب این فایل را هم انتقال دادم اما باز هم نشد! آیا راهی هست؟ من بدلیل سرعت می خواهم بایت کد نباشه و باینری باشه. |
|||
2005-12-06, 03:23 PM,
ارسال : #4
|
|||
|
|||
وقتی که libgcj رو انتقال دادی و اجرا کردی چه error ای بهت داد ؟ یه چیز دیگه هم بهت بگم که عموما نباید که با انتقال یه lib درست بشه چون اون lib بنا به lib های دیگه که بنیادی ترینشون libc است می تونه کار خودش رو انجام بده
|
|||
|