Возможно, вам придется заменить это
ResourceBundle rb1;// error on this line
rb1 = ResourceBundle.getBundle("connection_config");
с этим
ResourceBundle rb1 = ResourceBundle.getBundle("connection_config");
В Java у нас могут быть только операторы объявления переменных, блок инициализации (статический и нестатический) и определения методов внутри класса напрямую. Все остальные операторы, такие как операторы присваивания, управляющие операторы и т. Д., Должны находиться внутри блока инициализации или внутри определения метода.
Здесь rb1 = ResourceBundle.getBundle("connection_config");
- это оператор присваивания, который нельзя помещать непосредственно в класс. Вот почему мы должны объединить декларацию и операторы присваивания, например, ResourceBundle rb1 = ResourceBundle.getBundle("connection_config");
.