「JAVASRC相对路径」java相对路径的三种写法
今天给各位分享JAVASRC相对路径的知识,其中也会对java相对路径的三种写法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java中 读取文件时想用相对路径,代码怎么写?
- 2、java 怎样获取一个文件相对路径
- 3、java project怎么获得与src同级的文件夹的相对路径,谢谢
- 4、java 相对路径与根目录的问题
java中 读取文件时想用相对路径,代码怎么写?
test
|
src
|
t090417
|
test.properties
Read.java
test.properties:
TEST=test
Read.java:
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;
public class Read {
public static String TEST ;
private static Properties loadPropertyFile() throws FileNotFoundException,IOException{
Properties properties = new Properties() ;
FileInputStream fs = new FileInputStream("src/t090417/test.properties");
properties.load(fs);
return properties ;
}
public static void loadProperty(){
try{
Properties properties = loadPropertyFile();
TEST = properties.getProperty("TEST");
System.out.println("read from properties: "+TEST);
}catch(Exception e){
e.printStackTrace();
}
}
public static void main(String[] args) {
loadProperty();
}
}
其中用的就是相对路径!
java 怎样获取一个文件相对路径
从你的代码看,你是要在java类里获取相对路径 类名.class.getResourceAsStream()可以获取到同你这个类相同路径下的文件 System.getProperty("user.dir")可以获取到工程src的路径,下面就可以自己加路径了嘛 提醒一点。src/com/sigls/model/filter/tt.txt";最好不要这样写。不同版本的JDK对这个/是有区别的,最好用 File.separator就相当于/但是在不同版本也是\所以用File.separator就可以避免这点
java project怎么获得与src同级的文件夹的相对路径,谢谢
没太明白你的目的,能说得再详细点吗?是不是想在你的java程序运行的时候,你程序内部有代码要访问和src同级的目录
java 相对路径与根目录的问题
("/images/tubiao1.png"))); 的 / 代表的是 src 这个根目录。
("../images/tubiao1.png") 的 .. 代表的是 上级目录,比如你现在在 denglu这个目录,上一个目录 就是src了,也就是说你现在写的意思是说src/images/tubiao1.png与上面是一样的
("./images/tubiao1.png") 的./代表的是当前目录 比如你现在在 denglu这个目录 也就是说你现在写的意思是说denglu/images/tubiao1.png
JAVASRC相对路径的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java相对路径的三种写法、JAVASRC相对路径的信息别忘了在本站进行查找喔。