Extracting ISO file using Java

Take a look at Loopy.

Loopy is a Java API for accessing various file systems in a read-only manner. Loopy was developed as a plug-in for Apache Commons VFS. Currently, it only supports the ISO9660 file system (i.e. .iso files).


This is bit late, but has benefit of being late as all given answers suggesting libraries are no longer actively being maintained and outdated.

I would suggest using sevenzipjbinding for the same. It is java binding of 7zip.

They have very easy documentation as well.

http://sevenzipjbind.sourceforge.net/


I would recommend the following

Java ISO Extraction

  • JAVA ISO tools https://github.com/stephenc/java-iso-tools

  • Loopy http://loopy.sourceforge.net/

  • JIIC: Java ISO Image Creator (a bit old -- uses Java 1.4)