String a = new String("foo");
String b = new String("foo");
System.out.println(a == b); // prints false
System.out.println(a.equals(b)); // prints true
Убедитесь, что вы понимаете, почему. Это потому, что сравнение ==
сравнивает только ссылки; equals()
метод сопоставляет содержимое по символу.
Когда вы вызываете new для a
и b
, каждый получает новую ссылку, указывающую на "foo"
в таблице строк. Ссылки разные, но контент один и тот же.
Перейдите в / pentaho-server / pentaho-solutions / system / default-content и удалите даты, добавленные ко всем этим файлам. Так, вместо
plugin-samples.zip.201811161017
blockquote>, например, сделайте так, чтобы это было
plugin-samples .zip
blockquote>в качестве имени. Превратите это обратно в файл почтового индекса. Перезапустите сервер, и весь контент по умолчанию будет автоматически загружен в jcr. После перезагрузки сервера вы заметите, что zip-файлы будут переименованы с указанием даты, когда вы перезапустили сервер.