Aby zainstalować własny FileTypeDetector
najpierw tworzysz własną implementację:
public class MyFileTypeDetector extends java.nio.file.spi.FileTypeDetector {
public String probeContentType(Path path) throws IOException {
return ...
}
}
Następnie dodaj plik /META-INF/services/java.nio.file.spi.FileTypeDetector
do jara, który zawiera twoją implementację:Jego zawartością jest kwalifikowana nazwa klasy twojej implementacji:
org.example.MyFileTypeDetector