我想打开 xsd 文件web-inf/xsd/output.xsd
这就是我想要做的
URL url = portletContext.getResource("WEB-INF/xsd/output.xsd");
getResource 返回 URL,但在我的情况下NullPointerException
,我需要将其提供给 newFile 以打开文件。
File newFile = new File("");
我很困惑如何让这个工作。
更新
请忍受我的英语。我得到了这个工作。我有一个问题,我有另一个文件*.xsl
文件将用于生成 PDF。打开后我无法删除此文件,如果文件保持打开状态会对 JVM 产生什么影响我的意思是 > 100 个用户试图创建 PDF,即*.xsl
文件将被打开 100 次,将来用户会大量使用应用程序,GC会自动清除所有打开的文件描述符吗?