DevBug blog

О Linux, Java, разработке ПО и не только

Dart Editor linux: dart could not start pub serve

Во время запуска Dart проекта в Linux возникает ошибка: dart could not start pub serveЛечится данная ошибка командой в терминале: sudo ln -s /opt/google/chrome/libudev.so.0 /lib/x86_64-linux-gnu/libudev.so.0 при условии, что в системе установлен Google Chrome.

Java: как открыть папку, содержащую нужный файл.

Практически каждая программа, которая работает с файлами, умеет открывать папку, содержащую файл или группу файлов. Мне стало интересно как данную функцию реализовать на Java. Как оказалось, все очень просто: public static void main(String args[]) { File file = new File ("."); //для Unix ОС // File file = new File ("c:"); //для ОС Windows Desktop desktop = null; if (Desktop.isDesktopSupported()) { desktop = Desktop.getDesktop(); } try { desktop.open(file); } catch (IOException e) { System. Читать далее...

Java: Как определить тип и версию ОС

Недавно возник вопрос, как в Java получить тип и версию ОС. Оказалось, что это вовсе не сложно. Достаточно воспользоваться методом System.getProperty. Если данному методу передать строковое значение “os.name”, то мы получим название ОС. Если же передать строковое значение вида: os.version, то мы получим версию ОС. Итак, на практике все это будет выглядеть примерно так: import java.io.BufferedReader; import java.io.InputStreamReader; public class MainApp { /** * @param args */ public static void main(String[] args) { if(isWindows()){ System. Читать далее...

Web-разработка: HTML-редакторы под Linux

У каждого Web-разработчика есть свой набор любимых инструментов. Естественно, что в этом наборе должен быть и любимый html редактор. В данной статье я хотел бы поговорить о свободных редакторах.Как известно, редакторы делятся на несколько категорий: поддерживаемые технологию WYSIWYG и редакторы, работающие с исходным кодом.Довольно-таки обширный список редакторов можно посмотреть  на wikipedia. Среди всего этого списка удобных редакторов под Linux не так уж и много, но они есть. Я бы хотел выделить следующие редакторы: vim, SciTe, BlueFish, Quanta+ и Aptana Studio и сказать несколько слов о каждом из них. Читать далее...

Делаем *.exe файл для Java - программы

Предположим, что у нас есть программа, написанная на языке Java, возможно даже имеется исполняемый JAR файл и мы хотим сделать exe-файл нашей программы или нашего Jar файла.  (Ну вот очень захотелось понадобилось). Для этого можно воспользоваться инструментом под названием Launch4j, который является кросс-платформенным и служит для упаковки jar в родные для Windows исполняемые файлы (в данном случае *.exe файлы). Кроме того, данный инструмент обладает богатым функционалом: например, можно прикрутить Splash - заставку для нашего исполняемого файла, можно, а точнее даже необходимо, в опциях программы задать минимальную и максимальную версию Java, можно выводить различного рода сообщения при той или иной ошибке, можно добавить описание нашей программы (указать версию, авторские права, описание файла и т. Читать далее...

Apache Derby и Java

**Apache Derby – open source инструмент для работы с реляционными базами данных в Java. Распространяется по лицензии Apache v 2.0.** Когда перед Вами стоит задача написать небольшое приложение, работающее с реляционной базой данных (относительно небольшой) Apache Derby – может и не идеальный, но удобный инструмент для выполнения поставленной задачи. Об основных преимуществах Derby можно прочитать на офсайте. Но если в двух словах, то: Apache Derby основан на стандартах Java, JDBC и SQL; для платформы Eclipse распространяется в виде плагина; для полноценной работы программы на стороне клиента не требует дополнительной установки сервера (грубо говоря, сервер будет “зашит” в программу); прост в использовании; Скачивание Для написания простой программы (чтение/запись из/в БД) необходимо скачать плагин для Eclipse. Читать далее...

WindowBuilder или как быстро и удобно создавать gui-приложения на java в Eclipse

Пишете программы на Java в Eclipse, но устали от рутинной работы по написанию gui-приложений ? Ищите простой и удобный инструмент, что бы облегчить себе жизнь ? Решение Вашей проблемы есть - это WindowBuilder– визуальный дизайнер интерфейсов на Swing, GWT и SWT. Для платформы Eclipse выполнен в виде плагина.Некогда WindowsBuilder принадлежал компании Instntiations, но сравнительно недавно (на момент написания статьи) компания Google  выкупила часть данной компании, которая занималась Java-разработками. Читать далее...
Старые записи