Ответы пользователя по тегу Java
  • Мониторинг на Java. Как реализовать?

    @sanluck
    программирую на java
    Если вам просто необходимо решить задачу по агрегации логов, то лучше не придумывать велосипед, а смотреть в сторону приложений типа Graylog, LogStash+Kibana и т.п. Гуглите "log aggregation java".
    Если задача по программированию, то в качестве шедулера советую вам Quartz. Для модуля промежуточного хранения данных (или просто для inmemory базы) рекомендую вам H2 или Hsqldb. Ehcache не совсем для этих целей подходит, т.к. он в основном используется как объектный кэш для кэширования результатов запросов к БД \ вебсервисам, в основном, для кэширования JPA сущностей.
    Ответ написан
    Комментировать
  • В чём проблема?

    @sanluck
    программирую на java
    Предположу что ключевая строка в трейсе
    java.lang.IllegalStateException: Application launch must not be called more than once

    Приложение не может быть запущено более одного раза.
    А вообще.. что вы хотите сделать, я не понял по коду.
    Ответ написан
    Комментировать
  • Почему при запуске java-аплет выкидывает исключение?

    @sanluck
    программирую на java
    Попробуйте посмотреть здесь
    Ответ написан
    Комментировать
  • Правильное обращение к методам из других классов?

    @sanluck
    программирую на java
    nirvimel вам говорит правильно, нужно определиться для чего вы используете классы, т.е. подтянуть "матчасть" :)
    Если вам просто нужны "группировки" методов, то нужно делать классы вроде AddressUtils - т.е. вспомогательный класс, в котором будут статические методы, которые будут делать какие то определённые действия.
    Т.е. есть у вас, например, класс Address :
    public class Address {
            String street;
            String house;
            String flat;
            // getters
            // setters
    }


    И вы хотите чтобы при передаче экземпляра этого класса в ваш вспомогательный метод выводилась бы, например, человекочитаемая форма адреса :
    public class AddressUtils {
            public static String getAddressString(Address address) {
                if (address == null) {
                    return "";
                }
                StringBuilder sb = new StringBuilder("");
                sb = sb.append(address.getStreet() == null || address.getStreet().isEmpty() ? "" : address.getStreet());
                sb = sb.append(address.getHouse() == null || address.getHouse().isEmpty() ? "" : address.getHouse());
                sb = sb.append(address.getFlat() == null || address.getFlat().isEmpty() ? "" : address.getFlat());
                return sb.toString();
            }
        }
    Ответ написан
    Комментировать
  • Как правильно обновить JDK?

    @sanluck
    программирую на java
    В принципе, тут нет универсального решения. У меня сделано так :
    (Вы, кстати, не указали какой ОС пользуетесь. У меня Linux Mint 17)
    1. JDK лежит по пути /usr/lib/jvm/jdk1.x, где x - версия Java. Т.е. например если нужно обновление Java 1.8, то просто меняю содержимое этой папки.
    2. В местах, где используется JDK прописано вручную, какая из них используется. Т.е. например, в NetBeans файл /home/userfolder/Netbeans 8.1/etc/netbeans.conf . Там прописано - netbeans_jdkhome="/usr/lib/jvm/jdk1.8.0".

    Очень неплохой вариант предлагают здесь - Установка Oracle Java 6, 7, 8 в Ubuntu из репозитория. Но это если у вас Убунта или как у меня убунтоподобная система.
    В принципе, выше protven посоветовал похожим образом сделать :)
    Ответ написан
    1 комментарий
  • Как организовать метод получения токена API Яндекс.Диска?

    @sanluck
    программирую на java
    Есть же документация от самого Яндекс.Диска :
    Ответ написан
    Комментировать
  • Разработка приложения для тестирования случ.последовательностей?

    @sanluck
    программирую на java
    Наверное вы не то что то скачали, раз h и с файлы :)
    Вам нужен JAR-ник с библиотекой, которую вы хотите подключить.
    Можете написать URL откуда скачивали и что именно? NIST я так понимаю это институт какой то просто.
    Ответ написан
    Комментировать
  • Не компилируется PdfFormFiller.java, что я делаю не так?

    @sanluck
    программирую на java
    Какова изначальная задача?
    Вам нужно создать печатную форму для веб приложения? Приложение сделано на Java?
    Или вам нужно куда то встроить данное решение или просто нужно создать печатную форму?
    Если у вас приложение на Java, советую вам посмотреть JasperReports - с его помощью можно сделать шаблон печатной формы, данные затем можно подставлять из запроса прямо внутри шаблона либо из бина, передаваемого из приложения.
    Ответ написан
    Комментировать
  • JavaFx ─ на сколько актуально для детскопного софта?

    @sanluck
    программирую на java
    Стоит задача разработать кросплатфомренный софт, целевая аудитория android разработчики, то есть у большинства установлена java 6/ java 7 (в последние время ситуация выравнивается из за retrolymda но не сильно)

    Рекомендую вам использовать последнюю версию JavaFx.
    Можно делать программу с уже упакованной в неё средой исполнения, т.е. JRE идёт внутри JAR-ника с приложением.

    На сколько актуально в таком случае использовать JavaFx ? Какие могут ожидать трудности ?

    Трудности в любом случае будут (наверное).
    Ответ написан
    7 комментариев