Załaduj zasób z własnego pliku JAR klasy
Podczas używaniaClass.getResource()
i dostarczanie raczej powszechnej nazwy zasobu, jak"license.html"
, Java może załadować"license.html"
zasób z innego pliku JAR, który jest wymieniony wcześniej w CLASSPATH, ale może być całkowicie niepowiązany z moją aplikacją. Czy istnieje sposób wymuszenia na ClassLoaderpierwszy spróbuj załadować zasób z tego samego pliku JAR, w którym znajduje się moja klasa i tylko jeśli nie zostanie znaleziony, spójrz na inne pliki JAR w CLASSPATH?