برای نصب JDK8 بسته مورد نظر رو میتونید از سایت رسمی Oracle دانلود کنید (
این لینک ) بعد پوشه مورد نظر رو در مکانی دلخواه از حالت آرشیو خارج و سپس متغیر محیطی(یا همان environment variable ) رو برای مسیر JDK تنظیم کنید. مثلا شما این بسته رو در شاخه HOME$قرار دادهاید. برای تنظیم متغیر محیطی میتونید هم فایل profile و هم فایل environment که در شاخه /etc/ قرار دارند را ویرایش کنید.( در اخر تفاوت بین این دو فایل رو شرح دادم)
ابتدا فایل زیر را با یک ویراشگر مثل nano باز کنید:
sudo nano /etc/environment
سپس دستورات زیر رو به انتهای فایل اضافه کنید:
export JAVA_HOME=$HOME/jdk1.8.0_181
export PATH=$PATH:$JAVA_HOME/bin
حالا میتونید با استفاده از دستور source این فایل رو در شل بارگذاری کنید:
source /etc/environment
بهتره این دستور رو هم به مسیر HOME/.bashrc$ اضافه کنید:
source /etc/environment
درباره تفاوت profile و environment:
profile: هر زمانی که شما وارد یک محیط Shell میشوید این فایل اجرا میشود.
environment: این فایل برای تعریف متغیرهای محیطی در سطح گسترده سیستم (یا همون System-wide ) هست و باید بعد از هر بار تغییر این فایل اون رو با دستور source در شل جاری بارگذاری کنید.