问题描述
我想从我的 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)