Launch4j exe 没有 http 请求?

问题描述

我想从我的 Java 应用程序发出一个 http(s) 请求。 一切正常,如果我运行 .jar 文件也是如此。 但是一旦我将其转换为 .exe(使用 launch4j),这段代码似乎就不再起作用了:

try (java.util.Scanner s = new java.util.Scanner(new java.net.URL("https://appsofuse.com/success.PHP/"+version).openStream())) {
          body=s.useDelimiter("\\A").next();
          System.out.println(body);
          ;}

有什么我可以做的吗?我很沮丧,因为我想与他人分享我的申请:/

解决方法

我通过将所有内容从 java 文件夹复制到捆绑的 java 路径解决了这个问题。 (不仅是 bin 和 lib)