我正在使用$ activator "run 8081"
运行项目。在应用程序中,我尝试使用以下命令读取xml文件:
resource = ClassLoader.getSystemClassLoader().getResource(filePath)
问题是资源是null
。在调试之后,我注意到正在运行的ClassLoader.getSystemClassLoader().getURLs()
返回一个jar文件。这意味着上面的代码试图从这个jar文件中加载filePath
。
我可以采取哪些措施来解决此问题并加载filePath
?请注意,我必须按原样保留ClassLoader.getSystemClassLoader().getResource(filePath)
,但我可以更改filePath
和环境变量等的值。
修改
如何在开发模式下运行activator
时设置$ activator "run 8081"
的类路径?{/ 1}}
回答这个问题有助于回答我原来的问题。