Gerenciar o javadoc para usar o jdk 1.7

Eu estou tentando gerar a documentação de um projeto escrito em java 7.
Eu usei coisas do java 7 como o try com resource statement, e quando tento gerar a documentação do meu projeto:

javadoc -d mydocks truckingCompany

(truckingCompany é o diretório que contém todos os arquivos java) Eu recebo um monte de erros de sintaxe.Se eu tentar compilar o projeto usando o javac 1.7 eu não recebo todos esses erros.Então, eu tenho certeza que esses erros são dued ao fato de que javadoc ainda está usando a versão 1.6 do javac.Como mudar a versão?

PS: Um exemplo de erro é este:

home/ramy/Desktop/./truckingCompany/TCUtil.java:175: not a statement
catch( IOException | ClassNotFoundException | ClassCastException e)
      ^

Tudo o que está correto no Java 7.

0
O que o javadoc -J-version lhe oferece?
adicionado o autor Roddy of the Frozen Peas, fonte
Você talvez compilar usando um IDE? Não consigo imaginar como é possível que o seu javac seja o Java 7, mas o seu javadoc seja o Java 6, caso contrário.
adicionado o autor Roddy of the Frozen Peas, fonte
java version "1.6.0_20" Ambiente de tempo de execução do OpenJDK (IcedTea6 1.9.13) (6b20-1.9.13-0ubuntu1 ~ 10.10.1) OpenJDK Client VM (compilação 19.0-b09, modo misto, compartilhamento)
adicionado o autor Ramy Al Zuhouri, fonte
Sim 'usei um IDE, mas é um projeto de universidade e preciso gerar a documentação sem nenhum IDE.
adicionado o autor Ramy Al Zuhouri, fonte

1 Respostas

O Javadoc não é um programa independente, mas parte do JDK (java development kit) (está incluído no tools.jar). Dito isto, você precisará atualizar seu ambiente de tempo de execução para ser o Java 7 em vez do Java 6.

Como você está rodando o Linux, isso deve ser tão simples quanto apontar /usr/bin/java para o seu JDK 7. java -version retorne o Java 7 (ou similar) para indicar que está correto.

0
adicionado
Ops Fixo. Obrigado.
adicionado o autor Roddy of the Frozen Peas, fonte
O javadoc está contido apenas no JDK, não no JRE.
adicionado o autor Jochen, fonte
Brasil Linux
Brasil Linux
2 873 dos participantes

O primeiro e grande grupo sobre LINUX do Telegram, que temos como base o S.O. GNU/Linux, que vai de usuários iniciantes / avançados! Vejam nossos parceiros: http://urele.com/parceiros Desde: 16/11/2015

Técnicos em Informática
Técnicos em Informática
2 517 dos participantes

Um grupo com foco em assuntos técnicos, hardware, servidores e resolução de problemas em Windows e Linux. Canal: @dicasdeti

Linux
Linux
1 950 dos participantes

Grupo focado para compartilhar conhecimentos e tirar dúvidas sobre Linux + LPIC.Proibido a divulgação de materiais copyright e pirataria.Bot: @GrupoLinuxbot . Link: https://goo.gl/KQYqhN Steam: https://goo.gl/KgQ0yH Estatísticas: https://goo.gl/Ld1BKM

SysAdmin Brasil Linux
SysAdmin Brasil Linux
320 dos participantes

Sysadmin é o profissional responsável pelo ambiente de TI de uma organização. Isso normalmente compreende servidores, equipamentos de rede, acesso à Internet, serviços ao usuário, banco de dados, segurança e outros. Grupo parceiro: @BrasilLinux 23/06/17