码上敲享录 > java入门知识分享 > xxx.class.getClassLoader().getResource("")获取是什么路径

xxx.class.getClassLoader().getResource("")获取是什么路径

上一章章节目录下一章 2019-08-10已有1437人阅读 评论(0)

xxx.class.getClassLoader().getResource("")获取是什么路径

获取的是class文件的根目录路径,看以下例子:

String file = SysAdminController.class.getClassLoader().getResource("").getFile();

file值(不是运行jar包):/F:/jianzhi/idea_items/fish_port_admin/common-bx-auth/target/classes/

file值(运行jar包):/F:/jianzhi/idea_items/fish_port_admin/common-bx-auth/target/common-bx-auth-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/


String file = SysAdminController.class.getClassLoader().getResource("application.yml").getFile();

file值(不是运行jar包):/F:/jianzhi/idea_items/fish_port_admin/common-bx-auth/target/classes/application.yml

file值(运行jar包):/F:/jianzhi/idea_items/fish_port_admin/common-bx-auth/target/common-bx-auth-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/application.yml


注意:String file = SysAdminController.class.getClassLoader().getResource("/").getFile();//报错不能写“/”


0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交