درود.
یک نکته اینکه در اکثر موارد بهتر است به جای oracle java، از openjdk استفاده شود. openjdk نسخه ی متن باز کتابخانه های جاوا است که توسط خود oracle توسعه داده میشود. به نظر نمیاد netbeans مشکل خاصی با openjdk داشته باشه. ضمنا openjdk توسط توزیع های مختلف بسته بندی شده که به راحتی قابل نصب هستش (oracle java جز برای rpm بسته بندی دیگه ای نداره حتی اگر فایل رو بخواین از طریق ppa نصب کنید، فقط مراحل دانلود و نصب tar.gz رو اتوماتیک می کنه براتون)
برای نصب openjdk8-jdk (بسته ی openjdk برای توسعه و برنامه نویسی به زبان جاوا) فقط نیاز به دستور زیر هست و مستقیما از مخازن ubuntu دانلود میشه (و نیاز به تور و ... نیست)
apt-get install openjdk-8-jdk
اما اگر نصب oracle java jdk اجبار هستش، همونطور که در توضیحات قبلی گفته شده، در مرحله ی اول شما باید اینترنتتون رو طوری تنظیم کنید که بتونه تحریم هارو دور بزنه (به کمک تور یا ...) سپس دستورات زیر رو وارد کنید.
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
نکته مهم: همونطور که گفتم، فرق این روش با روش نصب دستی oracle java اینه که مراحل دانلود و نصب فایل tar.gz رو اتوماتیک می کنه ، پس چه دستی نصب کنین چه به کمک PPA ها یک روش محسوب میشن، لذا به علت طولانی بودن روش نصب دستی به اون پرداخته نمیشه.
کد تقلب(!): همونطور که گفته شد PPA مربوطه مراحل دانلود و نصب فایل tar.gz رو اتوماتیک می کنه. اگر ما بیایم بهش فایل tar.gz رو به صورت آفلاین بهش بدیم نیازی به دور زدن تحریم ها نداریم.
- فایل زیر رو دانلود کنین ( یک mirror برای توزیع funtoo هستش که در قسمت پکیج ها فایل tar.gz خالص oracle JDK هست و تحریمم نیست، در واقع ما به جای اینکه بیایم فایل tar.gz جاوا رو از سایت Oracle بگیریم، میایم از مخازن funtoo میگیریم که فایل هارو بدون تغییر در مخازنش قرار داده. برای اطمینان از اینکه تغییری توی فایل ها داده نشده، هش ها نیز قرار داده شده که می توانید بعد از دانلود و محاسبه ی هش، اونو با هش موجود در سایت oracle مقایسه کنید ) فایل زیر برای سیستم های 64 بیتی هستش
http://ie.archive.ubuntu.com/funtoo/distfiles/oracle-java/jdk-8u92-linux-x64.tar.gz
( نکته: ممکنه با به روزرسانی نسخه ی جاوا، لینک بالا منقضی شود. همچنین ممکن است oracle-java-installer فایل دیگری رو براتون دانلود کنه. پس روش هوشمندانه تر اینه که زمانی که دستور sudo apt-get oracle-java8-installer رو اجرا کردین، به خروجی دقت کنین که قصد داره کدوم فایل رو دانلود کنه، سپس یک سری به
http://ie.archive.ubuntu.com/funtoo/distfiles/oracle-java بزنین و فایل مناسب رو دانلود کنین)
- پس از دانلود فایل مربوطه، فایل رو در مسیر زیر بریزین:
/var/cache/oracle-jdk8-installer
در نهایت دستور
sudo apt-get install oracle-java8-installer
رو مجددا اجرا کنید. (با فرض اینکه شما در مرحله ی قبل، قبلا PPA های webupd8team رو اضافه کردید و احتمالا تا مرحله اجرای دستور بالا پیش رفته بودین که ارور دانلود داده ) نصاب به جای دانلود آنلاین از فایل دانلود شده در مسیر استفاده می کنه
مراحل در دبیان تست شده و به خوبی کار می کند.
-----------------
به هر حال همچنان openjdk توصیه میشه. اگر مشکل خاصی با openjdk دارین بگین شاید راه حل مناسبی برای برطرف کردن اون بود.
نکته ی نهایی: یک باگ شناخته شده در مراحل نصب netbeans 8.1 وجود داره که اشتباها به جای مسیر نصب JDK ، مسیر نصب JRE رو اانتخاب می کنه.
موقع نصب netbeans به این نکته دقت کنید و حواستون باشه در صورت لزوم مکان صحیح نصب JDK رو بهش بدین.