Открываете jar архиватором, в корне архива images/cursors – можете поменять прямо внутри архива. После чего привычные java -jar josm-tested.jar пересобирать ничего не надо.
Сдаётся мне, что после этого не сходятся контрольные суммы.
Вот что я вижу в коммандной строке:
Uncaught error fetching image:
java.lang.SecurityException: SHA1 digest error for images/about.png
at sun.security.util.ManifestEntryVerifier.verify(Unknown Source)
at java.util.jar.JarVerifier.processEntry(Unknown Source)
at java.util.jar.JarVerifier.update(Unknown Source)
at java.util.jar.JarVerifier$VerifierStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at java.net.URLConnection.guessContentTypeFromStream(Unknown Source)
at sun.net.www.protocol.jar.JarURLConnection.getContentType(Unknown Sour
ce)
at sun.awt.image.URLImageSource.getDecoder(Unknown Source)
at sun.awt.image.InputStreamImageSource.doFetch(Unknown Source)
at sun.awt.image.ImageFetcher.fetchloop(Unknown Source)
at sun.awt.image.ImageFetcher.run(Unknown Source)
Пока это “размышления на тему”. Если не брошу, и доведу до ума хотя бы в первом приблежении, то буду слушать предложения
Они нужны для того, чтобы при запуске через JavaWebStart приложение было подписаным и имело больше привелегий. При запуске через командную строку особого смысла нет - приложению в любом случае доступно всё.
Внутренний валидатор JOSM ругается “highway=ford is deprecated”.
Встроенный тайпсет теперь ставит ford=yes, при этом устаревший highway=ford показывает иконку, а новый ford=yes - не показывает.
Куда жаловаться, кто сможет привести в соответствие ? Спасибо.
А вот с этой сборкой всё гладко. Буду с ней играться.
Сразу вопросы в догонку:
Я не нашёл растра кнопки-подложки. Также я не нашёл растров подсветки кнопок при наведении. Подозреваю, что они зарыты сильно глубже. Можно ли их как-то переделать? Или безнадёга?
Можешь попробовать выбрать другой из стандартных в настройках… хотя имхо они все ужасные возможно, подойдет какой-то из других нестандартных, но как их пропихнуть в ядро - тот еще вопрос. возможно, пойдет плагином
На картинке в моём предыдущем посте слева images/misc/buttonhide.png, а справа - то как она выглядит в интерфейсе. Как видим под ней какая-то выпуклая плашка. Видимо зашита также намертво, как и подсветка при наведении.
Грусть. Чукча не кодописатель - чукча только рисователь