【发布时间】:2012-11-15 21:00:44
【问题描述】:
我想将html文件添加到jar文件并通过windows应用程序中的jar访问它们 项目我如何访问它们 我正在使用以下代码。
try{
File f1= new File(getClass.getResource("/path is the src folder/));
}
但它显示没有找到合适的构造函数
【问题讨论】:
-
File不会将URL作为参考。像这样的嵌入式资源实际上并不是文件,它们是资源的InputStreams。根据您向他们展示的方式将决定您需要做什么。 -
如果您的 HTML 文件位于 JAR 中,则无法通过
File对象访问它。您必须使用 Java 的 I/O 流的类来执行此操作。您应该提供更多关于您正在尝试做什么的信息。 -
这行得通,
File f1 = new File(new URL(getClass().getResource("/path is the src folder/")));。这个answer 可能会就上述主题提供更多意见。
标签: java swing executable-jar