Как верно прочитать resources properties

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.พ. 2025
  • Как верно прочитать resources properties
    job4j.ru/ - Обучение и трудоустройство Java-программистов от Junior до Senior

ความคิดเห็น • 10

  • @job4j
    @job4j  8 ปีที่แล้ว

    Как верно прочитать resources properties
    job4j.ru/ - Обучение и трудоустройство Java-программистов от Junior до Senior

  • @aleksandrkorotkov6291
    @aleksandrkorotkov6291 7 ปีที่แล้ว

    ClassLoader конечно спасает. Видео зачетное. +

  • @maksimus.ssirotkin1124
    @maksimus.ssirotkin1124 4 ปีที่แล้ว

    Отличное видео

  • @arturdenisenko1433
    @arturdenisenko1433 5 ปีที่แล้ว

    Спасибо большое

  • @АлександрБугримов-о1е
    @АлександрБугримов-о1е 7 ปีที่แล้ว

    Петр спасибо за видео! У меня вопрос. Подскажите а как считать файл из ресурсов пакета test? ClassLoader не может получить в нее доступ. Что можно сделать?

    • @job4j
      @job4j  7 ปีที่แล้ว

      Привет.Александр. А можешь показать кусочек кода?

    • @АлександрБугримов-о1е
      @АлександрБугримов-о1е 7 ปีที่แล้ว

      Да, конечно! Я пытаюсь из пакета main/java/... , из созданного мною класса, получить доступ к ресурсам в пакете test/resources. Файла не видно. Как можно "красиво" решить проблему? Если я переношу json в так сказать родной пакет (main), но все срабатывает. А мне нужно именно получить из main к ресурсам в test.
      String content;
      File file = new File(ClassLoader.getSystemResource("Account.json").getPath());
      try(BufferedReader br = new BufferedReader( new FileReader(file))
      ) {
      content = br.lines().collect(Collectors.joining("
      "));
      } catch (IOException e) {
      e.printStackTrace();
      }

  • @gryu7214
    @gryu7214 6 ปีที่แล้ว

    Подача класная. Но есть нюансы, на которые приходится кучу времени тратить, если обучающее видео начинают не с чистого проекта, а уже с какого-то старого:
    Error: Main method not found in class Tests.ClarityTest, please define the main method as:
    public static void main(String[] args)
    Если новичек начнет с чистого проекта что-то делать основываясь только на этом видео, то он потратит впустую часы.
    В даном случае, такая ошибка возникает, если проект без правильно настроенного mavena.

  • @BuTbzloi
    @BuTbzloi 8 ปีที่แล้ว +1

    Лагает видео

  • @Mr43808
    @Mr43808 8 ปีที่แล้ว

    я это уже знаю, я умнэ.