java怎么用代码获取类所在的包名

2025-02-23 22:12:58
推荐回答(3个)
回答1:

String packageName = A.class.getPackage().getName();
或者:
packageName = new A().getClass().getPackeage().getName();
即可获得包名了。

回答2:

A.class.getPackage().getName();
上面这个代码就是获取类A的包的全名的,如果你类A首行写着“package com.xxx.demo”,哪那么你用上面的代码就会获取到package com.xxx.demo

回答3:

File file = new File(this.getClass().getResource("/").getPath());
file.getAbsolutePath();
获取到当前类所在的绝对路径 ,接下来怎么获取包名就不用我说了吧,自己处理一下就搞定了