请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站 JeeStudy企业开发官网①

JEE Study|JAVA EE|企业级开发学习网

 找回密码
 立即加入

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 506|回复: 1

JAVA Path 路径问题

[复制链接]

116

主题

118

帖子

821

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
821

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

发表于 2017-12-20 21:49:25 | 显示全部楼层 |阅读模式
[Java] 纯文本查看 复制代码
import java.io.File;
import java.io.IOException;
import java.util.Properties;

public class PathDemo {

	public static void main(String[] args) throws IOException {
		// 第一种方式,我的工程目录是JavaTest
		System.out.println("第一种方式");
		String path = System.getProperty("user.dir");// 获得项目根目录的绝对路径
		System.out.println(path);
		Properties properties = System.getProperties();
		System.out.println(properties.getProperty("user.dir"));
		// 第二种方式,这里我的文件目录是这样的:JavaTest(工程目录)\resources\清华大学.kml
		System.out.println("第二种方式");
		File file = new File("resources/武汉大学.kml");
		if (file.exists()) {
			System.out.println(file.getAbsolutePath());// 获取绝对路径
			System.out.println(file.getCanonicalPath());// 获取标准路径
		}
		// 第三种方式,这里我的文件目录是这样的:JavaTest(工程目录)\src\images\me.jpg
		System.out.println("第三种方式");
		System.out.println(PathDemo.class.getResource("/") + "aaa.a");// 得到当前类文件的URL目录
		System.out.println(PathDemo.class.getResource(""));// 得到当前类的classpath目录
		System.out.println(PathDemo.class.getResource("./"));
		// 这里访问文件的时候目录前面要加/
		System.out.println(PathDemo.class.getResource("/images/me.jpg"));
		// 第四种方式,这里我的文件目录是这样的:JavaTest(工程目录)\src\images\me.jpg
		System.out.println("第四种方式");
		System.out.println(PathDemo.class.getClassLoader().getResource(""));
		// 这里访问文件的时候目录前面不能加/
		System.out.println(PathDemo.class.getClassLoader().getResource("images/me.jpg"));
		
		
		File filea = new File(PathDemo.class.getResource("/") + "aaa.a");
	}
}


知识改变命运!

JAVA EE 学习     JAVA EE 资料
JEE Study:企业级开发学习网!
回复

使用道具 举报

匿名  发表于 2018-5-14 06:57:51
Hellow my name is DanielHip. Wery good-hearted article! Thx
回复 支持 反对

使用道具

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

QQ|Archiver|手机版|小黑屋|JEE Study ( 京ICP备16036936   JeeStudy企业开发官网①

GMT+8, 2019-3-23 00:37 , Processed in 0.164743 second(s), 27 queries .

Powered by JeeStudy!

© 2016 JEE Study 企业级开发学习网

快速回复 返回顶部 返回列表