Если я запускаю свой код, я получаю сообщение об ошибке:
java.lang.reflect.InaccessibleObjectException: невозможно сделать доступным поле Private Final int java.time.LocalDate.year: модуль java.base не «открывает java.time» для безымянного модуля @5c90e579
Почему мне выдается ошибка LocalDate, хотя в моем коде есть JodaModul?
Код: Выделить всё
public static List getTweetsFile() throws Exception{
ObjectMapper mapper = new ObjectMapper().
registerModule(new JodaModule()).
configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
File path = new File ("C:/Users/PC/eclipse-workspace/hw4/tw.json");
List myObjects3 = Arrays.asList(mapper.readValue(path, Tweet.class));
return myObjects3;
}
Код: Выделить всё
[{"date":"2001-12-28","tweetNumber":1,"country":"England","comments":11,"message":"I like to watch anime and reading books","retweets":3,"username":"Isabelle","likes":55},{"date":"2003-05-11","tweetNumber":2,"country":"France","comments":25,"message":"I'm Viatnamese, but I live in France","retweets":30,"username":"Vin","likes":110}..
Подробнее здесь: https://stackoverflow.com/questions/704 ... ion-unable