我是靠谱客的博主 幽默人生,这篇文章主要介绍java如何获取项目路径?,现在分享给大家,希望可以做个参考。

java如何获取项目路径?

java获取项目路径的方法:

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

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

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

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

72ce80996868f64f2808efb7f2a3f44.png

2.使用Java API来查看。

复制代码
1
2
3
4
5
6
7
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的输入基本是一致的呢。

复制代码
1
“This directory contains tow subdirectories:Production and Test for production code and test sources,respectively.”
登录后复制

cdd541519a728617e6efa238b6bc92b.png

5941c5eec9af5898ba7b821417331cc.png

推荐教程:《JAVA视频教程》

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

最后

以上就是幽默人生最近收集整理的关于java如何获取项目路径?的全部内容,更多相关java如何获取项目路径内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(148)

评论列表共有 0 条评论

立即
投稿
返回
顶部