JDiskCat
Multi-platform disk cataloguing utility written in java.
...Download package consists of a jar file and a Eclipse project with a full source code. No installation is required. You can copy this program anywhere or transfer it to another computer. Setting unique volume label to a drive before cataloguing is recommended.
See blog or homepage for news and changelog.
This program requires JRE 8 or newer.