为了账号安全,请及时绑定邮箱和手机立即绑定

URI 不是分层的。如何使用 getResourceAsStream 获取文件路径

URI 不是分层的。如何使用 getResourceAsStream 获取文件路径

江户川乱折腾 2021-06-11 14:15:15
private void generateDATFiles() throws Exception {    File shellScriptPath= new File((this.getClass().getResource("/Vorlagen/Simulation/test.sh").toURI()));    ProcessBuilder pb = new ProcessBuilder(shellScriptPath.getAbsolutePath());    Process p = pb.start();}所以我有一个我想执行的shell脚本。问题是我需要文件路径,我可以使用它,getResource但我得到的错误是我的 uri 不是分层的,所以我发现我需要使用它getResourceAsStream来避免错误,但我的问题是如何获取文件路径使用getResourceAsStream?
查看完整描述

2 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

尝试用这种方式来做。


class J{


   public static void main (String a[]){  

   {

     System.out.println(J.class.getResourceAsStream("/file.txt")

   }

}


查看完整回答
反对 回复 2021-06-30
  • 2 回答
  • 0 关注
  • 127 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信