Во время компиляции, а также времени выполнения добавьте переключатель --add-modules java.xml.bind
javac --add-modules java.xml.bind
java --add-modules java.xml.bind
. Хорошее введение модулей JDK 9
также можно найти по адресу: https: //www.youtube.com/watch?v=KZfbRuvv5qc
.
не является оператором. Поэтому он ничего не делает.
Это просто синтаксический элемент, который обозначает разделение, в данном случае, имени переменной, содержащего объект и свойство объекта. Тот же символ используется для разделения имен пакетов и классов.
Оператор точки, также известный как разделитель или период, используемый для разделения переменной или метода из ссылочной переменной.
Доступ к статическим переменным или методам можно получить с помощью имени класса.
Код, который находится за пределами класса объекта, должен использовать ссылку на объект или выражение, за которым следует оператор точки (.), За которым следует простое имя поля, как в
objectReference.fieldName
Мы используем ссылку на объект для вызова метод объекта. Приложите простое имя метода к ссылке на объект с оператором промежуточной точки (.), Как в
objectReference.methodName(argumentList);
. В вышеупомянутом коде p.great () может быть используется для вызова метода great () для объекта p и p.value используется для доступа к значению переменной экземпляра ].
Ссылка: https://docs.oracle.com/javase/tutorial/java/javaOO/usingobject.html
Полный справочник, Книга Герберта Шильдта