Comment puis-je "éjecter" un volume avec Java, multi-plateforme? J'ai un programme qui effectue certaines opérations sur un lecteur amovible (lecteur de carte mémoire USB), et une fois que c'est fait, je veux que le programme éjecte/démonte/enlève (selon le langage dans lequel nous parlons) le carte mémoire.Comment éjecter un volume en Java?
Existe-t-il une méthode multiplateforme fiable pour ce faire?
Ou enveloppez un code spécifique au système d'exploitation dans JNI. Mais je suis sûr que c'est la "voie difficile". –
Je considérerais JNI uniquement si la performance est importante. Si 'éjecter usb' est dans une boucle interne quelque part, cela pourrait en valoir la peine. Là encore, cela soulèverait ... des questions intéressantes. –