登录  /  注册
首页 > Java > java教程 > 正文
java如何获取项目路径?
coldplay.xixi
发布: 2020-06-13 09:59:58
原创
3963人浏览过

java如何获取项目路径?

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
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 技术文章
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2023 //m.sbmmt.com/ All Rights Reserved | 苏州跃动光标网络科技有限公司 | 苏ICP备2020058653号-1

 | 本站CDN由 数掘科技 提供

登录PHP中文网,和优秀的人一起学习!
全站2000+教程免费学