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

کمک و پشتیبانی => انجمن عمومی => نویسنده: miladnrouzi در 28 اسفند 1391، 11:28 ب‌ظ

عنوان: نرم افزار بانک در لینوکس
ارسال شده توسط: miladnrouzi در 28 اسفند 1391، 11:28 ب‌ظ
سلام من تو یکی از بانک های ایران کار میکنم برنامه بانکی رو با جاوا نوشتن آیا امکان داره روی لینوکس هم اجرا بشه؟ روی ویندوز 8 به سختی نصب شد، حالا لینوکس جای خودشو داره
عنوان: پاسخ : نرم افزار بانک در لینوکس
ارسال شده توسط: ~!~ در 28 اسفند 1391، 11:30 ب‌ظ
از چه توزیعی از گنو/لینوکس استفاده می‌کنید؟
عنوان: پاسخ : نرم افزار بانک در لینوکس
ارسال شده توسط: Amir (شفقی) در 29 اسفند 1391، 12:17 ق‌ظ
سلام من تو یکی از بانک های ایران کار میکنم برنامه بانکی رو با جاوا نوشتن آیا امکان داره روی لینوکس هم اجرا بشه؟ روی ویندوز 8 به سختی نصب شد، حالا لینوکس جای خودشو داره


لطفا توضیح بیشتری بدید.
عنوان: پاسخ : نرم افزار بانک در لینوکس(جاوا - JVM)
ارسال شده توسط: jeus در 29 اسفند 1391، 01:27 ق‌ظ
نرم‌افزارهای دسک‌تاپ جاوا به راحتی روی تمام سیستم‌عامل‌هایی که قابلیت اجرا JVM استاندارد رو داشته‌باشند قابل اجرا است.
برای اینکار کافیه که نسبت به نصب ورژن جاوا بر روی سیستم اقدام کنی.
اگر هم که به صورت وب‌اپلیکیشن باشه که دیگه به اون هم نیازی نداری.(البته به شرظی که از Appletها استفاده نکرده باشه ) و تنها با بروزها راحت می‌تونی برنامه را باز کنی.
نصبش هم خیلی راحته لینک  کارهای زیر را انجام بده.

اول پکیج JDK را دانلود می‌کنی.(البته ممکنه JVM تنها هم باشه ولی من همیشه JDK را می‌گیرم )  بعد باید از حالت tar.gz درش بیاری
$ tar -xzvf jdk-7-ea-bin-[ver]-linux-[x86/64]-[date].tar.gz

بعد با دستور زیر فولدر اکستراکت شده را توی دایرکتوری opt می‌ریزی
sudo cp -r jdk7 /opt $
بعد از اون باید بررسی کنی ببینی مالک را درست تنظیم کرده یا نه و اینکه توی فولدر bin آیا همه قابل اجرا هستند که اونم با دستور chmod , chown باید اوکی کنی .
$ chmod -R a+x jdk7حالا می‌رسه به جایگزینی JVM و تعریف اون برای سیستم .
برای اینکار باید آدرس اون را به متغیر PATH اضافه کنی.
به پوشه زیر برو
$ cd /etc/profile.dبعد از اون دستور زیر را بزن.
$ sudo touch /etc/profile.d/java_home.sh
$ sudo vim /etc/profile.d/java_home.sh

خطوط زیر را به فایل اضافه کن و ذخیره کن.
JAVA_HOME=/opt/jdk7
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME PATH

بعد از این از دستور زیر برای قابل اجرا کردن این فایل استفاده کن(البته دقیق نمی‌دونم لازم هست یا نه چون ممکنه که touch اصلا نیازی نداشته باشه )
$ sudo chmod a+x /etc/profile.d/java_home.shبعد هم از دستور زیر برای اعمال این متغییر ها استفاده کن .
$ source /etc/profileحالا دستور زیر را بزن .
$ type javaباید آدرس همون فولدری که توی دایرکتوری /opt ریختی را بده در غیر این صورت باید بری توی اون آدرسی که داده و پاکش کنی.
برای اجرای برنامه‌ات هم باید از دستور زیر استفاده کنی .
$ java -jar filename.jarموفق و پیروز باشی .
عنوان: پاسخ : نرم افزار بانک در لینوکس
ارسال شده توسط: miladnrouzi در 29 اسفند 1391، 10:38 ق‌ظ
هنوز از هیچ توزیعی استفاده نکردم فقط از مای اسکیو ال هم استفاده میشه ولی به دلایل امنیتی نمیتونم بیشتر پیش برم، در ضمن اون قسمت گه میخوایم وارد برنامه بشیم با فرمت exe هست آیا باید برنامه نویسا یه استارتر واسه لینوکس هم بسازن؟
عنوان: پاسخ : نرم افزار بانک در لینوکس
ارسال شده توسط: شاهچراغیان در 29 اسفند 1391، 10:43 ق‌ظ
بیبنید دوست عزیز، چون توی لینوکس فایل های اجرای exe به راحتی قابل اجرا نیستند پس از اون فایل نمی تونید استفاده کنید، حالا توی هر توزیعی.
ولی چون با جاوا نشته اید، می توانید از آن همونطور که jeus گفتند عمل کنید، استفاده کنید. فقط کافیه تا جاوا ماشین داشته باشید و برنامه تان را با آن اجرا کنید.
عنوان: پاسخ : نرم افزار بانک در لینوکس
ارسال شده توسط: jeus در 03 فروردین 1392، 02:41 ق‌ظ
 
هنوز از هیچ توزیعی استفاده نکردم فقط از مای اسکیو ال هم استفاده میشه ولی به دلایل امنیتی نمیتونم بیشتر پیش برم، در ضمن اون قسمت گه میخوایم وارد برنامه بشیم با فرمت exe هست آیا باید برنامه نویسا یه استارتر واسه لینوکس هم بسازن؟

این موضوعی که فرمودید ۲ حالت داره.
۱: یا اینکه این برنامه جاوایی که می‌گید از زبان برنامه نویسی J# استفاده کرده و به فایل exe تبدیل شده که در اصل همون خانواده C# و ‌VB هست که برای این کار باید از wine استفاده کنید .
۲: اینکه این برنامه با جاوا تولید شده است اما با نرم‌افزارهای جانبی یک wrapper برای آن آماده کرده‌اند که دبگر نیازی به نصب برنامه‌ جاوا روی سیستم نباشد.برای اینکه مطمئن شوید این برنامه از جاوا شرکت اوراکل/سان استفاده شده برای توسعه پسوند فایل را به rar یا zip تغییر دهید و سپس آن را اکستراکت کنید که فایل JAR در فولدر دیده می‌شود ( در صورتی که فایل را به روش‌های مختلف کد نکرده باشند )  که می‌توانید از آن به راحتی استفاده نمایید.
موفق و آزاد باشید.