Eu tenho um aplicativo Java e quando uso java.awt.Desktop:
Desktop.getDesktop().open(new File(caminho do arquivo));
Funciona bem no Windows (abre um arquivo no meu programa padrão), mas no Ubuntu, o aplicativo Java trava e eu nem consigo obter nenhum erro de log ou algo assim. Na minha maquina, no localhost roda legal, mas quando subo a aplicação no servidor (DROPLED no DIgital Ocean, Ubuntu 24.04) não abre o arquivo. Estou usando o ITEXT para gerar um PDF
O caminho do arquivo está correto, pois no ITEXT ele gera o arquivo, consigo acessar o arquivo pelo terminal do ubuntu e vejo que ele foi gerado, está lá, só não consigo chamar ele para mostrar na tela
O que posso fazer? Posso verificar algumas configurações ou registros do sistema? Ou talvez obter alguns registros de java.awt.Desktop ? Ou isso não funciona no Ubuntu / Linux?
Existem alternativas?
Não consigo postar o código agora pois estou no trabalho, assim que chegar em casa posto o código.