java程序中 获取本类的绝对路径(myeclipse,idea)
来源:互联网 发布:matlab随机森林算法 编辑:程序博客网 时间:2024/06/03 06:00
在写证书请求的时候遇到需要到绝对路径下面去寻找证书
而在 myeclipse里面当前类的绝对路径是这样获得的:
package fafa;
public class Test {
private static String currentDir = null;
public static void main(String[] args) {
currentDir = Test.class.getResource("").getPath();
if(!currentDir.endsWith("/")){
currentDir += "/";
}
System.out.println(currentDir);
}
}
而在idea中,这样获取的结果并不是当前类的结果,而是当前类通过编译后的路径,也就是说实在target/classes下的路径
那在idea中如何获取当前类的绝对路径呢?
下面这个方法便可以满足需求,
获取当前类的路径无非就是读取文件而已,我们可以这样做:
InputStream fiKeyFile = CryptNoRestrict.class.getResourceAsStream("/"+currentDir);代码中的 currentDir 便是文件的名称,例如:text.pfx
这样便可以直接寻找的到文件,然后转换为流的形式
至于如何获取当未加载的类路径,暂不清楚,下次补充!
阅读全文
1 0
- java程序中 获取本类的绝对路径(myeclipse,idea)
- 获取本程序绝对路径
- Java程序获取绝对路径的方法
- java 获取 类的绝对路径
- JAVA中获取文件的绝对路径
- 用Java程序获取绝对路径
- 用Java程序获取绝对路径
- 用Java程序获取绝对路径
- Java和Jsp中获取类所在路径(绝对路径、相对路径)的几种方法
- 获取当前程序的绝对路径
- java 获得本类文件的绝对路径的方法
- Java中获取项目绝对路径
- java获取当前类的绝对路径
- java获取当前类的绝对路径
- java获取当前类的绝对路径
- java获取当前类的绝对路径
- java获取当前类的绝对路径
- java 获取当前类的绝对路径
- pdb使用
- css小技巧,菜单栏按钮hover样式与按钮默认样式冲突
- 9/15/2017 python strip
- 第一篇文章,谢谢大家
- java语言的特点
- java程序中 获取本类的绝对路径(myeclipse,idea)
- using声明与using指令
- week1
- shell中的算术运算
- 【JPA】@OneToOne 一对一双向关联注解
- Spring的applicationContent.xml配置详解
- [Idea]DataBase通过Spring数据源配置文件生成数据源
- Python pass语句啥用处?
- 递归算法总结