Pessoal, sei que essa dúvida é recorrente porém nas respostas que encontrei no forum não obtive a solução, inserir um arquivo em uma pasta que está na raiz do meu projeto ao tentar acessá-lo é lançada a exceção de que o arquivo não foi encontrado…
Exception in thread "main" java.lang.IllegalArgumentException: The file: \docs\documento.docx doesn't exist.
at java.awt.Desktop.checkFileValidation(Desktop.java:191)
at java.awt.Desktop.open(Desktop.java:252)
at br.com.Classes.TesteDesk.openFile(TesteDesk.java:48)
at br.com.Classes.TesteDesk.main(TesteDesk.java:61)
Java Result: 1
a subpasta dentro do meu projeto se chama docs e o arquivo é documento.docx.
método
public void openFile() throws IOException{
Desktop desk = Desktop.getDesktop();
desk.open(new File("/docs/documento.docx"));
}
Obrigado