iText

Zeusviper, je ne connaissais pas la classe Desktop, mais ça à l'air super pratique.

Par contre, ça va pas être donné je pense :mouais: ...
pas donné?? payant tu veux dire??
si oui, ben non c'est totalement gratuit et libre d'utilisation
tu dl le package ici : https://jdic.dev.java.net/files/documents/880/98881/jdic-0.9.5-bin-cross-platform.zip
puis l'utilise dans ton projet comme n'importe quel jar
multiplateforme et efficace.


Car déjà je rencontre un problème plus primaire car je sais pas bien utiliser le terminal et si je veux ouvrir un document ayant un nom en 2 mots, ça marche pas... Genre:

Bloc de code:
open -a Preview Factures/Mon Super PDF.pdf

par reflexe j'ai tenté avec les guillemet

Bloc de code:
open -a Preview 'Factures/Mon Super PDF.pdf'

ce qui marche super bien depuis le terminal mais pas depuis mon programme Java...
Pourtant j'ai fais un System.out.println() et je balance bien la bonne commande avec guillemet
et tout le bataclan.

Héhé... le terminal, ça semble pas donné à tous...
Tu devrais essayer les guillemets doubles ""
et fais attention à bien les échapper si nécessaire

Sinon, simplement échapper les espaces, rajouter un \ devant, devrait suffire.
les accents et caractères spéciaux éventuels doivent aussi être convertis

++