BlueJ - це інтегроване середовище розробки (SDI) розроблений для мови програмування Java, головним чином з навчальною метою, але він також підходить для невеликої розробки програмного забезпечення.
BlueJ був розроблений для підтримки викладання та вивчення об’єктно-орієнтованого програмування і як результат, його конструкція відрізняється від інших середовищ розробки. На головному екрані графічно показано структуру класів програми, що розробляється (у дуже UML-подібній діаграмі) та об’єкти можуть створюватися та перевірятися інтерактивно.
У поєднанні з простим користувальницьким інтерфейсом, Ця простота взаємодії дозволяє легко експериментувати з об’єктами, що розробляються. Поняття орієнтації на об'єкти (класи, об'єкти, зв'язок через виклики методів) представлені візуально в дизайні взаємодії в інтерфейсі.
Про нас BlueJ
BlueJ має редактор, подібний до того, що може бути блокнот або інші редактори, такі як Блокнот.
Серед основних його характеристик можна виділити наступне:
- Об'єктно-орієнтоване представлення: поняття класів та об'єктів подаються наочно.
- Простота інтерфейсу: Графічний інтерфейс користувача простіший, ніж у масштабних професійних середовищах, а отже, простіший у вивченні.
- Взаємодія з об'єктами: Програмісти можуть експериментувати з об’єктами, створюючи їх у об’єктній таблиці та використовуючи окремі методи в інтерактивному режимі (включаючи передачу параметрів та перевірку результатів).
- «Code Pad»: Кодова панель - це інструмент, який миттєво оцінює довільні вирази та фрази, написані на Java.
- Регресійне тестування: BlueJ підтримує регресійне тестування завдяки своїй інтеграції з JUnit. На додаток до класів рукописного вводу JUnit, можна записувати інтерактивні тести та створювати з них тестові кейси JUnit.
- Підтримка групової роботи: BlueJ забезпечує просту підтримку групової роботи через підмножину функцій CVS та Subversion.
- Підтримка Java ME: Проекти Java ME (Micro Edition) можна розробляти та реалізовувати з BlueJ.
- Гнучка система розширення: Розширення (вони ж плагіни) можна розробити, використовуючи загальнодоступний API розширень, щоб розширити функціональність базового середовища програми.
- Створюйте jar-файли та аплети
Перш ніж переходити до процесу встановлення цієї IDE, важливо пам’ятати, що оскільки BlueJ працює з Java, ми повинні мати JDK, встановлений у нашій системі.
Як встановити ID BlueE на Linux?
Для тих, хто зацікавлений у можливості встановити цю IDE на свої системи сторВи можете зробити це, дотримуючись наведених нижче інструкцій.
LРозробники BlueJ офіційно надають нам пакет deb. Отже, якщо ви користуєтесь дистрибутивом на базі Debian 9 або Ubuntu 18.10, ви повинні завантажити цей пакет з офіційного веб-сайту проекту.
Ми можемо підтримати себе за допомогою команди wget, для цього збираємося відкрити термінал і в нього вводимо наступне:
wget https://www.bluej.org/download/files/BlueJ-linux-420.deb
Завершено завантаження пакета ми можемо встановити його за допомогою нашого улюбленого менеджера пакетів або з самого терміналу з наступною командою:
sudo dpkg -i BlueJ-linux-420.deb
Нарешті, у разі виникнення проблем із залежностями програми, ми можемо їх вирішити, виконавши в терміналі таку команду:
sudo apt -f install
Встановлення від Flatpak
Тепер інший метод, за допомогою якого ви можете встановити цю IDE у своєму дистрибутиві Linux на випадок, якщо ви не користувач жодного похідного Debian або Ubuntu, - це використання пакетів Flatpak.
Тому, щоб виконати установку цим способом, необхідно, щоб у ваш дистрибутив була додана підтримка.
У терміналі ми збираємося ввести таку команду, щоб встановити IDE:
flatpak install --user https://flathub.org/repo/appstream/org.bluej.BlueJ.flatpakref
Встановлення з JAR
Нарешті, ще півсторЩоб мати можливість використовувати BlueJ, можливо, завантаживши пакет JAR, з яким це можливо. Єдина вимога - ваша система підтримує JAVA.
Ми завантажуємо це з терміналу за допомогою:
wget https://www.bluej.org/download/files/BlueJ-generic-420.jar
І просто двічі клацніть на файлі, щоб виконати його.