Стандартный способ приобретения редактора свойств всегда использовать
PropertyEditor editor = PropertyEditorManager.findEditor(String.class);
, который будет возвращать JRE и/или конфигурации конкретный редактор. Когда вы делаете
System.out.println(editor.getClass());
вы получите class com.sun.beans.editors.StringEditor
с JDK Oracle, 1.8, когда не было установлено никакого дополнительного программного обеспечения. Но нет причин когда-либо иметь дело с этим классом, метод выше предоставляет вам рабочий PropertEditor
экземпляр. Если вам нужны его функции для вашего собственного редактора свойств, используйте делегацию .
Подробнее, почему вас это волнует? Почему вы используете его в первую очередь? Предупреждалось против использования классов «sun. *» В течение 20 лет. – EJP
'com.sun.beans.editors.StringEditor', но он также может быть удален ... – assylias
Но я вижу' com.sun.beans.editors.StringEditor' в rt.jar (который все еще выходит в jdk8). –