لینوکس

چگونه اوراکل جاوا را در یک VPS دبیان یا اوبونتو نصب کنیم؟

مقدمه
جاوا یک فناوری برنامه نویسی است که در ابتدا توسط Sun Microsystems ایجاد شد و بعدا دست اوراکل قرار گرفت. Oracle Java یک اجرای اختصاصی برای جاوا است که دانلود و استفاده مجدد از آن برای استفاده تجاری رایگان است ، اما توزیع مجدد رایگان نیست ، بنابراین در نسخه رسمی گنجانده نشده است.
دلایل زیادی وجود دارد که بخواهید Oracle Java را بر روی OpenJDK نصب کنید. در این آموزش ، تفاوتهای بین اجرای فوق را مورد بحث قرار نمی دهیم.
فرضیات
این آموزش فرض می کند که شما یک حساب کاربری و همچنین یک Droplet که Debian 7 یا Ubuntu 12.04 یا بالاتر را اجرا می کند ، دارید. برای تکمیل آموزش به امتیازات اصلی (از طریق سودو) نیاز خواهید داشت.
لازم است بدانید که سیستم عامل 32 بیتی را اجرا میکنید یا 64 بیتی:
uname -m

x86_64: 64 bit kernel
i686: 32 bit kernel

دانلود Oracle Java JDK
با استفاده از مرورگر وب خود ، به وب سایت Oracle Java SE (نسخه استاندارد) بروید و انتخاب کنید که کدام نسخه را می خواهید نصب کنید:
JDK: کیت توسعه جاوا. شامل یک ابزارJRE برای توسعه، اشکال زدایی و نظارت بر برنامه های جاوا.
سرور JRE : محیط اجرای جاوا. برای استقرار برنامه های جاوا بر روی سرورها. شامل ابزارهایی برای نظارت بر JVM و ابزارهایی که معمولاً برای برنامه های سرور مجازی مورد نیاز است.
در این آموزش بیت های 8 x64 کیت گسترش JDK Java SE  را نصب خواهیم کرد. گواهی نامه را بپذیرید و لینک دانلود را در کلیپ بورد خود کپی کنید. به یاد داشته باشید tar.gz مناسب (64 یا 32 بیت) را انتخاب کنید. برای دانلود بایگانی در سرور خود از wget استفاده کنید:
wget –header “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz

اوراکل بدون قبول مجوز آنها اجازه دانلود نمی دهد ، بنابراین ما نیاز به تغییر عنوان درخواست خود داریم. از طرف دیگر ، فقط می توانید فایل فشرده را با استفاده از مرورگر خود دانلود کرده و با استفاده از یک سرویس دهنده SFTP / FTP ، آن را به صورت دستی بارگذاری کنید.
همیشه آخرین نسخه را از وب سایت Oracle دریافت کنید و دستورات این آموزش را مطابق با فایل دانلود شده خود تغییر دهید.
نصب Oracle JDK
در این بخش به امتیازات سودو احتیاج خواهید داشت:
sudo su

دایرکتوری / opt برای کلیه نرم افزارها و بسته های الحاقی که جزئی از نصب پیش فرض نیستند محفوظ است. برای نصب JDK خود یک دایرکتوری ایجاد کنید:
mkdir /opt/jdk

و جاوا را در فهرست / opt / jdk اکسترکت کنید:
tar -zxf jdk-8u5-linux-x64.tar.gz -C /opt/jdk

تأیید کنید که پرونده در فهرست / opt / jdk اکسترکت شده است.
ls /opt/jdk

Oracle JDK را به عنوان JVM پیش فرض تنظیم کنید
برای ما ، java قابل اجرا در/opt/jdk/jdk1.8.0_05/bin/java قرار دارد. برای تنظیم آن به عنوان JVM پیش فرض در دستگاه در حال کار:
update-alternatives –install /usr/bin/java java /opt/jdk/jdk1.8.0_05/bin/java 100
و

update-alternatives –install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 100

نصب خود را تأیید کنید
تأیید کنید که جاوا با موفقیت پیکربندی شده است:
update-alternatives –display java

و

update-alternatives –display javac

خروجی باید به این شکل باشد:
java – auto mode
link currently points to /opt/jdk/jdk1.8.0_05/bin/java
/opt/jdk/jdk1.8.0_05/bin/java – priority 100
Current ‘best’ version is ‘/opt/jdk/jdk1.8.0_05/bin/java’.

javac – auto mode
link currently points to /opt/jdk/jdk1.8.0_05/bin/javac
/opt/jdk/jdk1.8.0_05/bin/javac – priority 100
Current ‘best’ version is ‘/opt/jdk/jdk1.8.0_05/bin/javac’.

راه آسان دیگر برای بررسی نصب شما:
java -version

خروجی باید به این شکل باشد:
java version “1.8.0_05”
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)

(اختیاری) به روز رسانی جاوا
برای به روزرسانی جاوا ، به سادگی یک نسخه به روز شده را از وب سایت Oracle دانلود کنید و آن را در زیر فهرست / opt / jdk اکسترکت کنید ، سپس آن را به عنوان JVM پیش فرض با شماره اولویت بالاتر (در این حالت 110) تنظیم کنید:
update-alternatives –install /usr/bin/java java /opt/jdk/jdk.new.version/bin/java 110
update-alternatives –install /usr/bin/javac javac /opt/jdk/jdk.new.version/bin/javac 110

می توانید نسخه قدیمی را نگه دارید یا آن را حذف کنید:

update-alternatives –remove java /opt/jdk/jdk.old.version/bin/java
update-alternatives –remove javac /opt/jdk/jdk.old.version/bin/javac

rm -rf /opt/jdk/jdk.old.version
این روش نصب مستند شده در بالا بر روی سرور Debian تأیید شده است ، اما می تواند برای یک سرور اوبونتو نیز اعمال شود. اگر بعد از طی کردن تمام مراحل با مشکلی روبرو شدید ، لطفاً نظر خود را در زیر ارسال کنید.

 

از این لینک ها زیر می توانید آمورش های بیشتری برای لینوکس پیدا کنید :

چگونه می توان با کتابخانه (library) درخواست ها در پایتون شروع به کار کرد

نحوه اجرای صفحه گذاری در MySQL با PHP روی اوبونتو 18.04

نحوه تنظیم پلتفرم Eclipse Theia Cloud IDE در CentOS 7

بسته بندی برنامه Laravel 6 برای توسعه با Docker Compose در اوبونتو 18.04

نحوه بهینه سازی درخواست های MySQL با ذخیره سازی ProxySQL در اوبونتو 16.04

نحوه استفاده از Ansible برای نصب و راه اندازی وردپرس با LAMP در اوبونتو 18.04

چگونه می توان پلتفرم كد سرور Cloud IDE را در اوبونتو 18.04 تنظیم كرد (شروع سریع)

چگونه می توان از رول های ansible برای انتزاع محیط زیرساختی خود استفاده کرد

نحوه پیکربندی یک خوشه Galera با MySQL در سرورهای اوبونتو 18.04

نحوه تهیه نسخه پشتیبان و بازیابی یک خوشه Kubernetes در vpsgol با استفاده از Velero

نحوه نصب و استفاده از PostgreSQL در CentOS 7

چگونه می توان پلتفرم Eclipse Theia Cloud IDE را روی اوبونتو 18.4 تنظیم کرد

نحوه استقرار و مدیریت DNS با استفاده از DNSControl در Debian 10

چگونه می توان پلتفرم Cloud IDE کد سرور را روی CentOS 7 تنظیم كرد

نحوه نصب Apache Kafka در Debian 10

نحوه نصب وردپرس با OpenLiteSpeed ​​در اوبونتو 18.04

چگونه پیکربندی SSH Daemon خود را بر روی یک VPS لینوکس تنظیم کنید

 

کلمات کلیدی خرید سرور

خرید vps – خرید سرور مجازی – خرید سرور – سرور هلند – فروش vps – سرور مجازی آمریکا – خریدvps – سرور مجازی هلند – فروش سرور مجازی – سرور آمریکا – vps – سرور مجازی انگلیس – سرور مجازی آلمان – سرور مجازی کانادا – خرید vps آمریکا – خرید وی پی اس – سرور – خرید سرور مجازی هلند – vps خرید – سرور مجازی فرانسه – سرور مجازی هلند – خرید vps آمریکا – خرید سرور مجازی


https://vpsgol.net/product/vps-germany/

https://vpsgol.net/product/vps-usa/

https://vpsgol.net/product/vps-france/

https://vpsgol.net/product/vps-canada/

https://vpsgol.net/product/vps-poland/

https://vpsgol.net/product/vps-netherlands/

https://vpsgol.net/product/vps-england/