Javadoc -locale недействителен в версиях 17 и 25?JAVA

Программисты JAVA общаются здесь
Anonymous
Javadoc -locale недействителен в версиях 17 и 25?

Сообщение Anonymous »

Настройка языкового стандарта недействительна в Javadoc 17 и 25:

Код: Выделить всё

javadoc -locale en_US -sourcepath .\src\main\java -subpackages my.packages -Xdoclint:none
Всегда выводится на моем родном языке, а не на английском. В javadoc 8 все в порядке.
Как установить английский язык для Javadoc 17 и 25?
Эта проблема решена!
Язык HTML и язык заголовков управляются разными аргументами, язык HTML контролируется -locale, содержимое заголовка контролируется Аргументы JVM, использование -J может переопределить аргументы jvm:

Код: Выделить всё

javadoc "-J-Duser.language=en" "-J-Duser.country=US" -locale en-US
В Gradle используя:

Код: Выделить всё

  val ops = options as StandardJavadocDocletOptions
ops.encoding = "UTF-8"
ops.locale = "en-us"
ops.charSet = "UTF-8"
ops.docEncoding = "UTF-8"
ops.jFlags("-Duser.language=en", "-Duser.country=US")
ops.addStringOption("Xdoclint:none", "-quiet")
Изображение


Подробнее здесь: https://stackoverflow.com/questions/798 ... -17-and-25

Вернуться в «JAVA»