• 技术文章 >Java >java教程

    java如何获取项目路径?

    coldplay.xixicoldplay.xixi2020-06-13 09:59:58原创1171

    java如何获取项目路径?

    java获取项目路径的方法:

    1.项目路径,就是指classpath的根路径了。

    是查找配置文件和classloader加载bytecode的起点

    这次就以IntelliJ IDEA为例,来聊聊项目路径,也就是classpath的事

    前面分享了一篇classpath和path的区别,有兴趣的tx可以去看看

    72ce80996868f64f2808efb7f2a3f44.png

    2.使用Java API来查看。

    Code:
    public class ClassPathDemo {    
        public static void main(String[] args) {        
            String classPath = ClassPathDemo.class.getResource("/").getPath();
            System.out.println("项目路径:" + classPath);   
          }
    }

    1efd21e8998bf998512d54c64977b84.png

    3.执行上述代码,看看打印的信息

    Output:

    项目路径:/E:/java/JavaStudy/out/production/JavaStudy/

    106b7778c7aa4ebe477714494ef0d63.png

    4.在使用IDEA的过程,通过API查看项目路径来找编译好的class比较麻烦。

    这个完全可以在IDEA的配置中的找嘛

    下面就分享下在IDEA配置中怎么查看项目路径,也就是找到执行代码的classpath

    在Project 面板中点右键,在弹出的菜单中选“Open Module Settings”

    1b452424f5984934001d760c3264851.png

    5.在弹出的“Project Structure”对话框中,选中“Paths”Tab选项卡

    在Compiler output中,默认选择的是“Inherit project compile output path”

    也就是当前module使用的是Project的Compiler output路径。

    那么Project的Compiler output路径在哪呢?

    bd335a8680a196728048f9d179283b9.png

    6.点左侧的“Project”选项,在右侧窗口可以看到Project的compiler output

    这个路径是不是和JAVA API的输入基本是一致的呢。

    “This directory contains tow subdirectories:Production and Test for production code and test sources,respectively.”

    cdd541519a728617e6efa238b6bc92b.png

    5941c5eec9af5898ba7b821417331cc.png

    推荐教程:《JAVA视频教程

    以上就是java如何获取项目路径?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:java 项目路径
    上一篇:JAVA微信公众号开发TOKEN验证失败怎么办? 下一篇:linux shell脚本如何调用java main方法?
    大前端线上培训班

    相关文章推荐

    • JavaScript 设计模式之单例模式• Java 的 Swing 被什么取代了?• Java 能做游戏么?• java是前端还是后端

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网