PDA

View Full Version : نصب JBuilder 2007 در Linux ؟



rasool_brn
دوشنبه 09 مهر 1386, 10:25 صبح
من از نسخه 6 فدورا استفاده می کنم .چند روزیم میشه که برنامه JBuilder 2007 رو از سایت CodeGear داونلود کردم, ولی هر کاری می کنم نمیتونم اونو تو فدورا نصب کنم.لطفا اگه کسی می دونه چطور باید نصبش کرد یه توضیح بده ممنون می شم.
(لطفا نگید که از طریق راهنمای خود CodeGear استفاده کن چون این کارم کردم و نشد)

Inprise
دوشنبه 09 مهر 1386, 12:45 عصر
نمیتونی نصب کنی رو باید توضیح بدی .

rasool_brn
سه شنبه 10 مهر 1386, 09:15 صبح
وارد پوشه ای که فایلای نصب JBuilder اونجاس می شم , دستور install_linux.sh/. رو که اجرا می کنم , این پیغامو میده :


bash: ./install_linux.sh: /bin/sh^M: bad interpreter: No such file or directory

Inprise
چهارشنبه 11 مهر 1386, 13:30 عصر
این مشکل وقتی پیش میاد که یک اسکریپت لینوکس رو روی یک ادیتوی ویندوزی ( احتمالا ) باز کرده باشی یا دستکاری کرده باشی ( باشن ) . ممکنه موقع رایت سی دی چنین اتفاقی افتاده باشه . محتویات سی دی ات رو در یک دایکتوری کپی کن و اسکریپت مورد نظر رو با ادیتور مورد علاقه باز و تصحیحش کن ( بازش کنی خودت میفهمی جریان چیه ) یا با چیزی مثل dos2unix همینکار رو انجام بده و بعد دوباره تلاش کن . اگر سی دی ات اورجینال باشد یا بعد از داونلود ISO ش دستکاری نشده باشه به چنین مسائلی برنمیخوری . خلاصه JBuilder ات مشکلی نداره و نصبش هم خیلی سر راست و ساده هست

rasool_brn
چهارشنبه 11 مهر 1386, 16:12 عصر
این مشکل وقتی پیش میاد که یک اسکریپت لینوکس رو روی یک ادیتوی ویندوزی ( احتمالا ) باز کرده باشی یا دستکاری کرده باشی

ولی من اصلا وارد محیط ویندوز نشدم. من فقط فایل فشرده شدشو داونلود کردم , بعد از حالت فشرده خارجش کردم و بعدم همون کاری که قبلا گفتم انجام دادم.


ممکنه موقع رایت سی دی چنین اتفاقی افتاده باشه . محتویات سی دی ات رو در یک دایکتوری کپی کن و اسکریپت مورد نظر رو با ادیتور مورد علاقه باز و تصحیحش کن

منظورت کدوم سی دیه ؟ آیا باید فایلا رو تو سی دی بریزم؟

البته آقای Inprise اینم بگم وقتی فایلو از حالت Zip خارج می کنم یه فایل Autorun هم تو شون هست که محتویاتش اینه


[AutoRun]
open=install_windows.exe
icon=setup\images\jbuilder.ico,0

[CONFIG]
SKU=ENTTRIAL

install_windows.exe دیگه چیه ؟

Inprise
چهارشنبه 11 مهر 1386, 16:23 عصر
وقتی sh install_linux.sh رو اجرا میکنی چی میشه ؟

rasool_brn
پنج شنبه 12 مهر 1386, 01:35 صبح
اینو نشون می ده:

Preparing JBuilder 2007 installation ...
: command not foundine 3:
: No such file or directoryd: .
: command not foundine 9:
install_linux.sh: line 25: syntax error: unexpected end of file

Inprise
پنج شنبه 12 مهر 1386, 02:19 صبح
اسکریپتت به هر دلیل خراب هست . کاری که در پست 4 گفتم انجام بده و نتیجه رو بگو.

rasool_brn
جمعه 13 مهر 1386, 01:10 صبح
آقای Inprise مشکل از اسکریپت نبود. متاسفانه نسخه JBuilder 2007 فقط بر روی Red Hat Enterprise Linux 4.0 نصب میشه.
به هر حال از کمکت ممنونم.

Inprise
جمعه 13 مهر 1386, 01:36 صبح
مشکلت قطعا از اسکریپت است ( مشکلهائی مثل این خیلی زیاد هم پیش میان )
من JB 2007 رو روی Ubuntu نصب کردم ، نگارش توربو اش رو . JB 2007 بر اساس Eclipse است و هر لینوکسی که Eclipse رو اجرا کنه JB رو هم میتونه اجرا کنه . راهنمای بورلند وقتی میگه "Support" منظورش اینه که فقط اگر روی چنین سیستمهائی ازش استفاده کنی مشکلاتت رو حل میکنه چون فقط اون سکو رو به عنوان هدف انتخاب کرده .

مشکل تو خراب بودن اسکریپتت هست و شل نمیتونه اجراش کنه تا مراحل نصب رو ببره جلو

rasool_brn
جمعه 13 مهر 1386, 09:30 صبح
شما نسخه Turbo JBuilder 2007 رو نصب کردید.نسخه Turbo بر اساس Eclipse هست ولی فکر نیمیکنم JBuilder 2007 بر اساس Eclipse باشه. در هر صورت اگرم باشه چیزی که تو راهنمای نصب JBuilder 2007 نوشته اینه:



(Install JBuilder 2007 (Red Hat Enterprise Linux 4.0 Only

Inprise
جمعه 13 مهر 1386, 14:04 عصر
اصولا JBuilder 2007 بر اساس Eclipse است . توضیحات صفحه قبل هم قاعدتا باید مشکلت رو حل کنه . کما اینکه من بدون مشکل ازش استفاده کردم

rasool_brn
جمعه 13 مهر 1386, 16:25 عصر
من بازم سعی میکنم . البته الان میخوام Turbo JBuilder 2007 رو برای Linux داونلود کنم .شاید از طریق اون بتونم مشکل اینو بفهمم.

rasool_brn
یک شنبه 15 مهر 1386, 00:31 صبح
آقای Inprise من Turbo JBuilder رو هم داونلود کردم ولی اینم مشکل داره.
وقتی instal_Linux.sh/. رو اجرا میکنم این پیغامو نشون میده:


Preparing JBuilder 2007 installation ...
[root@localhost JBuilder]# Exception in thread "main" java.lang.UnsatisfiedLinkError: /root/jb.install.vm/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.jav a:1560)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java :1477)
at java.lang.Runtime.loadLibrary0(Runtime.java:788)
at java.lang.System.loadLibrary(System.java:834)
at sun.security.action.LoadLibraryAction.run(LoadLibr aryAction.java:50)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.loadLibraries(Toolkit.java:1437)
at java.awt.Toolkit.<clinit>(Toolkit.java:1458)
at java.awt.Color.<clinit>(Color.java:250)
at javax.swing.plaf.metal.MetalTheme.<clinit>(MetalTheme.java:32)
at javax.swing.plaf.metal.MetalLookAndFeel.getCurrent Theme(MetalLookAndFeel.java:1294)
at javax.swing.plaf.metal.MetalLookAndFeel.createDefa ultTheme(MetalLookAndFeel.java:1226)
at javax.swing.plaf.metal.MetalLookAndFeel.getDefault s(MetalLookAndFeel.java:1233)
at javax.swing.UIManager.setLookAndFeel(UIManager.jav a:394)
at javax.swing.UIManager.setLookAndFeel(UIManager.jav a:424)
at com.borland.integration.tools.launcher.launcher.ma in(Unknown Source)


یه پوشه هم تو پوشه Root درست می کنه به این نام jb.install.vm


البته الان وقتی JBuilder قبلی رم که اجرا می کنم همین پیغامو میده(هم Turbo JBilder و هم JBuilder) هنوزم نظر شما اینه که اسکریپت خرابه ؟

rezaTavak
سه شنبه 17 مهر 1386, 08:39 صبح
/root/jb.install.vm/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory


این خط میگه کتابخانه libawt یک یک کتابخانه برای GUI در GCJ است که توسط eclipse توسعه داده شده روی سیستم شما نصب نیست. در این صورت کلیه عناصر گرافیکی با مشکل مواجه می شوند.

rasool_brn
سه شنبه 17 مهر 1386, 16:21 عصر
مگه این بسته پیشنیاز همراه خوده JBuilder نیست.
از کجا باید پیدا کنم؟

rezaTavak
سه شنبه 17 مهر 1386, 17:52 عصر
من jbuilder ندارم اما این باید داخل jbuilder باشد.

شاید قبل از آن باید java روی سیستم شما نصب باشد.

http://rpmfind.net//linux/RPM/suse/u...-1.1.i586.html (http://rpmfind.net//linux/RPM/suse/updates/10.0/i386/deltas/java-1_4_2-sun-1.4.2.15-1.1.i586.html)

این نشون میده یکی از فایلهای جاواست.
_

rasool_brn
چهارشنبه 18 مهر 1386, 10:03 صبح
شاید قبل از آن باید java روی سیستم شما نصب باشد.
این نشون میده یکی از فایلهای جاواست.

آقای Reza Tavak وقتی JBuilder رو نصب می کنی خود برنامه JBuilder در هنگام نصب یه پوشه Temp رو تو پوشه Root ایجاد می کنه به نام jb.install.vm . یه سری فایل موقت هم که برای نصب JBuilder لازمه توش ایجاد می کنه که یکیش همین libawt.so هست.فکر نمی کنم libawt.so چیزی باشه که بخوای از جایی بگیری .من الان این فایل و در مسیری که Error میده پیدا کردم ولی مشکل اینجاس که اجرا نمیشه.یعنی وقتی دستور نصب و می زنی همون پیغام بالا رو میده.

rezaTavak
چهارشنبه 18 مهر 1386, 16:56 عصر
libXp.so.6
ممکنه از این باشه.

rasool_brn
چهارشنبه 18 مهر 1386, 22:23 عصر
libXp.so.6
ممکنه از این باشه.
این فایلم در همون مسیری که گفتم درست می کنه.

rezaTavak
پنج شنبه 19 مهر 1386, 08:21 صبح
نصب با کاربر root است؟

یا با sudo و فرمان؟

rasool_brn
پنج شنبه 19 مهر 1386, 09:25 صبح
با کاربر Root نصب می کنم.

extreme
شنبه 21 مهر 1386, 11:33 صبح
فکر کنم جاوا نداری.
یا جاوا ریختی ولی تنظیم نشده بجایه gij از sun java استفاده بشه.
این دو تا دستور رو بزن و خروجی رو اینجا بزار:
java -version
javac -version

تویه فدورا eclipse هم هست.IDE خوبی.

rasool_brn
یک شنبه 22 مهر 1386, 16:08 عصر
فکر کنم جاوا نداری.
یا جاوا ریختی ولی تنظیم نشده بجایه gij از sun java استفاده بشه.
وقتی JBuilder رو نصب می کنی Java هم باهاش نصب می شه.


تویه فدورا eclipse هم هست.IDE خوبی.
Turbo JBuilder 2007 بر اساس Eclipse هست.