Как и многие другие проекты, мы в настоящее время используем несколько внешних jar-файлов, таких как Apache Commons.Теперь при компиляции javadoc и просто наведении его на наши источники с помощью этой команды: javadoc -version -author -sourcepath project/src -d . -subpackages . -encoding "ISO-8859-1"
вы получаете ошибки типа
OurFTPClient.java:15: error: package org.apache.commons.net.ftp does not exist
.
Теперь, немного погуглив (на самом деле трудно найти,потому что вы получаете много ответов на проблемы с помещением javadoc в банку) я понял, что мне просто нужно изменить команду javadoc следующим образом: javadoc -version -author -sourcepath project/src -d . -subpackages . -encoding "ISO-8859-1" -classpath project/jars/*
.Это прекрасно работает на Windows с оракулом JDK8.Но в Linux и OpenJDK8 это ошибки с
javadoc: error - Illegal package name: "project/jars/commons-codec-1.10.jar"
.
Если у кого-то есть идеи, почему это происходит, и если это ошибка в OpenJDK или нет, и как ее обойти, ябыл бы очень признателен!