اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

آموزش نصب java در linux

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    آموزش نصب java در linux

    تعریف جاوا JDK و JRE :
    جاوا JDK Java Development Kit :
    جاوا jdk یک برنامه کاربردی با ابزار کامل برای جاوا هستش که شامل JRE و Compailer ها و تمامی ابزاری هستش که با اون برنامه ها رو کامپایل و درست میکنند. مثل Java Doc و Java Debug
    موقعی که جاوا JDK که برای ساختن برنامه ها هست رو نصب میکنیم JRE هم باهاش نصب میشه که بشه این برنامه رو هم اجرا کرد.

    جاوا JRE Java Runtime Enviroument :
    جاوا jre در حقیقت جاوا ویرچوال ماشین هستش که برنامه های جاوا JDK روی اون اجرا میشه و برای پلاگین مرورگرها هم استفاده میشه.

    در حقیقت jdk برای ساختن برنامه و jre برای اجرای برنامه میباشد.
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	java-2.jpg نمایش ها:	1 اندازه:	44.7 KB شناسه:	18847


    نحوه چک کردن ورژن جاوای نصب شده در لینوکس:
    با استفاده از دستورات زیر میتوانیم نسخه java که روی linux تون هست رو چک کنید:

    java -version

    javac -version

    برای دانلود آخرین ورژن java میتونید به سایت oracle مراجعه کنید ولی با توجه به اینکه ایران توی لیست تحریم ها میباشد سایت اوراکل بر روی ip های ایران باز نمیباشد. ولی نسخه جاوا 7 که توی این آموزش گفته شده را میتونید به صورت مستقیم از طریق سایت منطقه لینوکسی ها دانلود کنید :

    دانلود ورژن جاوای ۷ از سایت اوراکل: (برای دانلود از این سایت از فیلترشکن استفاده کنید)
    http://www.oracle.com/technetwork/ja...s-1880260.html

    به مسیر زیر میرویم:
    کد PHP:
    cd /usr/lib/jvm
    و فایلی که دانلود کردین را با دستور tar xzvf در مسیر بالا اکسترکت میکنیم:

    کد PHP:
    tar xzvf /home/mohammad/Downloads/jdk-7u21-linux-x64.tar.
    دستورات زیر را به ترتیب وارد نمایید:
    نکته : اگر از سیستم عامل Redhat استفاده میکنید به جای update-alternatives فقط از دستور alternatives استفاده کنید و برای نسخه های Debian هم طبق آموزش جلو بروید:

    کد PHP:
    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_71/bin/java 1 
    کد PHP:
    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_71/bin/javac 1 
    کد PHP:
    sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.7.0_71/bin/javaws 1 
    سویچ کردن بین نسخه های جاوا:
    بعضی وقتها چندین ورژن متفاوت از جاوا روی سیستم تون نصب هست که میتوانید با دستور زیر نسخه هایی که نصب هست رو مشاهده کنید و بین آنها سویچ کنید و بگید به سیستم تون که از کدوم یک از نسخه های جاوا استفاده کنه:
    کد PHP:
    sudo update-alternatives --config java 
    همانطور که در عکس هم مشاهده میکنید بعد از زدن دستور بالا نسخه هایی که روی سیستم عامل نصب هست رو نمایش میده و اون نسخه ای که جلوش ستاره (*) خورده یعنی لینوکس تون به صورت دیفالت از اون داره استفاده میکند اگر میخواهید نسخه رو عوض کنید عدد مربوط به نسخه مورد نظرتون رو وارد کنید و سپس کلید enter را فشار دهید:
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	Selection_027.png نمایش ها:	1 اندازه:	126.0 KB شناسه:	18846

    دوباره اگر دستور بالا رو بزنید میبینید که نسخه جاوای شما تغییر کرده.
    سپس دستور زیر را وارد کرده و همانند بالا مجددا نسخه جاوا مورد نظرتون رو انتخاب کنید که ما در اینجا از نسخه jdk1.7.0_71 استفاده میکنیم:
    کد PHP:
    sudo update-alternatives --config javaws 
    برای مشاهده ورژن java مورد استفاده هم میتوانید از این دستور استفاده کنید:
    کد PHP:
    java -version 
    که خروجی دستور به این شکل میباشد:
    کد PHP:
    java version "1.7.0_71"
    Java(TMSE Runtime Environment (build 1.7.0_71-b14)
    Java HotSpot(TM64-Bit Server VM (build 24.71-b01mixed mode
    ست کردن متغییر JAVA_HOME در لینوکس:
    ابتدا با استفاده از یک ویرایشگر متن فایل environment را باز کنید:
    کد PHP:
    vi /etc/environment 
    و خط زیر رو در فایل بالا کپی کنید:
    کد PHP:
    JAVA_HOME=/usr/lib/jvm/jdk1.7.0_71
    بعد از دخیره تغییرات سیستم را مجداد راه اندازی کنید.

    موفق و موید باشید
    محمد هابیلی
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-11-2020, 10:03 PM.

درباره انجمن منطقه لینوکسی ها

انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

شبکه های اجتماعی
در حال انجام ...
X