لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
آیا یک برنامه که در یک لینوکس مثلا 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 است می تونه کار خودش رو انجام بده
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان