Я торкнуся двох частин вашого питання: встановлення Java та створення папок.
Установка Java
У нас уже є питання з цього питання: Як я можу встановити фірмовий Java Sun JDK 6/7/8 Sun / Oracle або JRE? . Усі необхідні команди є, і я настійно пропоную вам прочитати їхні сторінки керівництва з man COMMANDтерміналом.
Існує також версія з відкритим кодом Java, Open JDK. Установка цього дещо простіша
sudo apt-get install openjdk-7-jre openjdk-7-jdk icedtea-7-plugin
Це майже все - apt-get подбає про все. При встановленні якогось пакету з apt-getабо dpkgмає бути сценарій попередньої інсталяції та післяустановки, який поставляється разом з пакетом, і запускається автоматично, щоб налаштувати будь-яку програму, яку ви отримуєте.
Створення папок
Створення папок (в термінології Linux - каталог), як і створення файлів, залежить від дозволів. Якщо папка має такі дозволи,
drwxr-xr-x 15 testuser testuser 4096 Nov 22 12:34 testuser/
це означає, що власник цієї папки testuserможе читати-записувати-виконувати там речі (спочатку rwx), а група testuserможе лише читати та виконувати там речі - це r-xчастина, а підсумкова r-xчастина означає виконання читання для будь-яких інших груп чи користувачів.
/usrпапка належить користувачеві root, тому там може писати тільки root, тобто означає створювати файли чи папки. Отже, вам потрібно sudoтимчасово отримати привілеї root.
sudo, чому ?