18 / 18 / 15
Регистрация: 27.11.2013
Сообщений: 470
1

Прочитать текстовый файл и подставить его значение в таймер

25.05.2018, 22:44. Показов 811. Ответов 1
Метки нет (Все метки)

Здравствуйте. Есть текстовый файл, в котором хранится цифра, которая обозначает период, с которым таймер будет выполнять определенный метод.
Я читаю этот файл в методе start так:
Java
1
2
3
4
Platform.runLater(() -> {
            String str = readFromFile();
            timerText.setText(str);
        });
Метод readFromFile выглядит так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
static String readFromFile(){
        ObjectInputStream in = null;
        try {
            in = new ObjectInputStream(new FileInputStream("textTimer.txt"));
            return (String) in.readObject();
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                if (in != null) {
                    in.close();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        return "";
    }
Но так не работает, вылетает ошибка
текст ошибки
Exception in Application start method
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.sun.javafx.application.LauncherImpl.launchAppl icationWithArgs(LauncherImpl.java:389)
at com.sun.javafx.application.LauncherImpl.launchAppl ication(LauncherImpl.java:328)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.launcher.LauncherHelper$FXHelper.main(Launcher Helper.java:767)
Caused by: java.lang.RuntimeException: Exception in Application start method
at com.sun.javafx.application.LauncherImpl.launchAppl ication1(LauncherImpl.java:917)
at com.sun.javafx.application.LauncherImpl.lambda$lau nchApplication$154(LauncherImpl.java:182)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
at sample.Main.start(Main.java:79)
at com.sun.javafx.application.LauncherImpl.lambda$lau nchApplication1$161(LauncherImpl.java:863)
at com.sun.javafx.application.PlatformImpl.lambda$run AndWait$174(PlatformImpl.java:326)
at com.sun.javafx.application.PlatformImpl.lambda$nul l$172(PlatformImpl.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$run Later$173(PlatformImpl.java:294)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run( InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.win.WinApplication._runLoop(Nativ e Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$14 7(WinApplication.java:177)
... 1 more
Exception running application sample.Main

Process finished with exit code 1


Подскажите, что мне исправить, чтобы все заработало?
Кроме того, я прочитал, что в java есть properties, в которых тоже можно хранить значение переменных. Если есть смысл в этом, тогда покажите, пожалуйста как с ними работать.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2018, 22:44
Ответы с готовыми решениями:

Создать текстовый файл и прочитать его
Создать текствоый файл и прочитать его. Помогите пожалуйста, а то завтра зачёт(((( А не понятно,...

Записать в текстовый файл. Прочитать его
С помощью датчика случайных чисел сформировать матрицу (NxM). Значения N и M ввести с клавиатуры....

Прочитать текстовый файл и разбить его на части
Доброго всем времени суток. Подскажите, как можно реализовать следующую вещь: Есть текстовый...

Прочитать текстовый файл и записать его содержимое в переменную
Пытаюсь считать файл: <!DOCTYPE html> <html> <head> <script> var tfile; var...

1
Эксперт PythonЭксперт Java
14679 / 8524 / 2525
Регистрация: 21.10.2017
Сообщений: 20,112
25.05.2018, 22:59 2
Цитата Сообщение от FaNaT_96 Посмотреть сообщение
покажите
http://javadevblog.com/primer-... -java.html
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.05.2018, 22:59
Помогаю со студенческими работами здесь

Есть текстовый файл и надо загнать его в string и вывести(прочитать)
Добрый день,я новичок в кодинге, но меня всё же вызвали на школьную олимпиаду по...

Открыть текстовый файл, прочитать его посимвольно, и сообщить количество символов в файле
Изучаю С++ не так давно, читаю С. Прата. Проблема в том, что не могу понять что не так с моим...

Создать текстовый файл. Прочитать его и определить, сколько раз в нём встречается буква «а»
Создать текстовый файл. Прочитать его и определить, сколько раз в нём встречается буква «а». вот я...

Прочитать значение из файла и подставить в формулу
Вводится параметры a,b,c,d,e,z,f,m,n затем параметр 'а' обращается к текстовому файлу, для того что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru