У меня есть Applet
, и когда я использую getCodeBase()
, я получаю простой URL-адрес, который выглядит следующим образом:
http://localhost:8080/x/y/z/
Я могу использовать другие Applet
методы, например getImage(getCodeBase(), "images/img.gif")
, для получения ресурсов (например, изображения в данном случае).
Однако, если я использую Applet.class.getResource("/images/img.gif")
, я вижу URL, которые выглядят так:
jar:http://localhost:8080/x/y/z/a/b/lib/myjar.jar!/images/img.gif
Один путь лучше другого? Каковы плюсы и минусы каждого?