Я только что преобразовал приложение Java Web Start в апплет. Загрузка занимает больше времени, чем раньше, поэтому я включил самый высокий уровень ведения журнала в консоли.
Программа использует много ресурсов, хранящихся в файлах .jar. Однако он пытается загрузить некоторые из них из кодовой базы на веб-сервере! Ответ, очевидно, 404, но это все равно тратит много времени, так как файлов так много. И как только все, наконец, загрузится, все ресурсы заработают как надо! Почему это происходит и как мне остановить это?
Код загрузки ресурса:
public static BufferedImage loadImage(String name, String path) throws IOException
{
URL url = AssetManager.class.getResource(path.replace("resource://", "resources/"));
if(url == null)
throw new IOException("Resource not found: "+path);
BufferedImage image = ImageIO.read(url);
images.put(name, image);
return image;
}