java如何获取项目路径?

java获取项目路径的方法:

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

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

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

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

2.使用Java API来查看。Code:

public class ClassPathDemo {

public static void main(String[] args) {

String classPath = ClassPathDemo.class.getResource("/").getPath();

System.out.println("项目路径:" + classPath);

}

}

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

Output:

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

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

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

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

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

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

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

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

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

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

这个路径是不是和JAVA API的输入基本是一致的呢。“This directory contains tow subdirectories:Production and Test for production code and test sources,respectively.”

如何查看java项目的路径_java如何获取项目路径?相关推荐

  1. java中怎么找类的路径_Java中获取类加载路径和项目根路径的5种方法

    public class MyUrlDemo { public static void main(String[] args) { MyUrlDemo muDemo = new MyUrlDemo() ...

  2. java代码获取项路径_Java中获取各种路径的方法盘点

    Java代码中获取路径 假设当前项目路径为:D:/wunian/workspace/JavaProject,现在来分别获取此项目中的各种路径. 1.获取资源文件(.class文件)所在路径(四种方式) ...

  3. 在java中图片路径_java中获取图片路径三中方法

    java中获取图片路径的方法 //获取路径三中方法 //+ f.getOriginalFilename(); //String filedir = Thread.currentThread().get ...

  4. java如何获取文件路径_java如何获取文件路径

    第一种:File f = new File(this.getClass().getResource("/").getPath()); System.out.println(f); ...

  5. java 获取java文件路径_Java怎么获取相对路径下所有的.java文件的信息

    理论上不能,因为java可能动态创建并加载类. 实践上是可能, 假设你不动态创建类, 或动态创建也由你的ClassLoader来处理,或可能忽略那些不是你创建的类 则用Guava反射的方式:Refle ...

  6. java获取项目绝对路径_如何获取项目绝对路径?

    展开全部 用Jsp获取.用Java类获取或用servlet获取项目绝对32313133353236313431303231363533e4b893e5b19e31333363396465路径. 一.用 ...

  7. java资源文件路径_Java 中获取资源(文件)的路径问题总结

    Java 中获取资源(文件)的路径问题总结 首先,Java 中获取资源大体上可分为两种方式,基于 文件系统的 和 基于classpath的. 1. 基于文件系统的相对简单. 比如 构造一个File f ...

  8. 查看java变量的地址_Java 变量地址

    Java 变量地址 本贴摘自 http://bbs.langsin.com/redirect.php?tid=9936&goto=lastpost 想打印一个String 变量的地址,请问如何 ...

  9. JAVA控件属性列表_Gradle获取项目属性列表

    执行 gradle properties 可以获取项目所有属性列表. 如下例: 例 11.16. 属性信息 gradle -q api:properties 的输出结果> gradle -q a ...

最新文章

  1. R语言包_dplyr_1
  2. linux下安装监控网络流量工具Iptraf
  3. 如何将文件复制到虚拟机中
  4. OpenStack环境下nova resize报ssh连接错误
  5. Oracle如何手工执行job,求助高手,JOB执行和手工执行执行结果不同,JOB执行不出来,手工却没问题...
  6. mysql 学习笔记03修改表以及其他操作
  7. Java反射设置list的属性值_利用java反射比较两个实体有哪些属性值不一样
  8. 蔚来汽车发布声明:“蔚来EC6爆炸”为谣言
  9. EOS开发“ Hello world !”
  10. 在vue中动态添加商品SKU
  11. linux系统设置cpu孤立
  12. Android7.1 Offload模式下的音频数据播放流程
  13. linux软件安装rar,Rar for Linux的安装方法
  14. 基于Web的在线教师备课系统
  15. python爬取搜狗微信的推文
  16. 如何使用shell限制指定用户shell程序的网络带宽
  17. adf的主要功能之一是_复印机ADF是什么意思
  18. game.php,game.php
  19. 初次创建andriod项目出现的问题
  20. 基于知识图谱推荐系统

热门文章

  1. route-map的使用介绍
  2. 经验分享:爱奇艺关闭自动续费会员的功能
  3. html倒计时函数,js倒计时函数封装
  4. 装饰器模式和代理模式
  5. tp5 Loader.php,ThinkPHP5 Loader 类介绍以及使用 | 剑花烟雨江南
  6. css展开与收缩动画
  7. Bootstrap中如何制作徽章?
  8. 关于python学习记录
  9. mindManager中修改主题,便签、便笺的背景
  10. main函数的参数-argc,argv介绍