Из того, что я могу сказать в документах, вы не можете сделать это в командной строке.
Согласно документации javac
, -Xlint: none только отключает предупреждения, «не предусмотренные спецификацией Java Language». По-видимому, предупреждение о том, что использование устаревших API-интерфейсов управляется спецификацией языка.
Ваш лучший вариант - исправить использование устаревших API. Тем не менее, вариантом было бы добавить аннотацию @SuppressWarnings("deprecation")
к классам или методам, использующим устаревшие API.
Да это может;-)
я попытался понять что с Inkscape и затем отредактировал источник svg-файла. Просто не заполняйте его и используйте штрих с цветом и шириной для рисования его. Я получил это:
<text x="100" y="100" id="text2383" xml:space="preserve" style="font-size:56px;font-style:normal;font-weight:normal;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans">
<tspan x="100" y="100" id="tspan2385">D</tspan></text>
интересная часть находится в атрибуте "стиля".
"fill:none;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
Графические объекты в SVG могут иметь заливку (черный по умолчанию) и штрих (ни один по умолчанию). Если Вы хотите иметь красную схему на своем тексте, то установленная заливка = "ни один" и штрих = "красный". Вы могли бы хотеть также настроить значение свойства stroke-width.