文档章节

java 文件路径问题

 小墨雨
发布于 2017/02/14 16:34
字数 109
阅读 2
收藏 0

1、在文件中的目录,其中path中classes中的路径

Test.class.getResource(path).toURI().getPath()

第二种方法

Test.class.getProtectionDomain().getCodeSource().getLocation().getPath()

jar包中文件的路径,是不能够通过路径直接取得。 通过流方式访问 ,参考http://www.cnblogs.com/0616--ataozhijia/p/4094952.html

  InputStream in =this.getClass().getResourceAsStream(path);
        BufferedReader br=new BufferedReader(new InputStreamReader(in));
        String s;
        StringBuilder content = new StringBuilder();
        try {
            while((s=br.readLine())!=null){
                content.append(s);
                content.append("\n");
            }
        }catch (Exception e){
            result.setSuccess(false);
            result.setMessage(e.toString());
            return result;
        }

© 著作权归作者所有

共有 人打赏支持
粉丝 1
博文 137
码字总数 50703
作品 0
杭州
QA/测试工程师
私信 提问
Ant 中 *Log4j.properties 找不到文件的问题

在用 Ant 进行构建,部署,运行过程中,发现一小问题,就是在运行时总是提示“系统找不到指定的文件”。害得我花了不少时间,最后终于弄清楚了问题的原因。以下的错误代码(贴出来好让后面的...

xiaofer2008
2011/01/14
0
0
黑马程序员.bobo.DAY.1

C:Program Files (x86)NVIDIA CorporationPhysXCommon;<span style="background:rgb(255,0,0)">%JAVA8HOME%bin;%JAVA8HOME%jrebin;</span>D:oracleproduct10.2.0db_1bin;C:Program Files (x8......

BobbyLou
2015/05/14
0
0
Java 根据环境属性区分不同操作系统

Java 根据环境属性区分不同操作系统 之前项目需要配置下载文件的路径,本机系统是win 10 ,而服务器系统是CentOS。配置默认下载路径(非项目内相对路径),就会出现问题。windows 路径是由盘...

肖安安
2018/07/09
0
0
(十一)Zabbix_java_gateway无法启动

(十一)Zabbixjavagateway无法启动 背景: 1、zabbix服务器搭建完成 2、JDK已经源代码安装 思路: 1、都是参考网上文档 一、基本现象 1、现象:启动服务报如下错误 大概意思:线程“main”中...

火头一号
2018/06/29
0
0
-1-0 Java 简介 java是什么 java简单介绍

Java是一门纯粹的面向对象的高级的平台无关的编程语言 官网介绍: 了解 Java 技术 https://www.java.com/zh_CN/about/ 推荐词条: https://zh.wikipedia.org/wiki/Java https://zh.wikipedia.o...

noteless
2018/07/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux Wireshark普通用户启动使用方案

当系统安装好Wireshark后请正常启动是否可以进行正常使用,如果不行请参考下列指导 向系统添加一个用户组 sudo groupadd wireshark //如提示此组存在可跳过 将指定用户添加到这个组中 sudo...

CHONGCHEN
今天
1
0
CSS 选择器参考手册

CSS 选择器参考手册 选择器 描述 [attribute] 用于选取带有指定属性的元素。 [attribute=value] 用于选取带有指定属性和值的元素。 [attribute~=value] 用于选取属性值中包含指定词汇的元素。...

Jack088
今天
2
0
数据库篇一

数据库篇 第1章 数据库介绍 1.1 数据库概述  什么是数据库(DB:DataBase) 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据...

stars永恒
今天
4
0
Intellij IDEA中设置了jsp页面,但是在访问页面时却提示404

在Intellij IDEA中设置了spring boot的jsp页面,但是在访问时,却出现404,Not Found,经过查找资料后解决,步骤如下: 在Run/Debug Configurations面板中设置该程序的Working Directory选项...

uknow8692
昨天
4
0
day24:文档第五行增内容|每月1号压缩/etc/目录|过滤文本重复次数多的10个单词|人员分组|

1、在文本文档1.txt里第五行下面增加如下内容;两个方法; # This is a test file.# Test insert line into this file. 分析:给文档后增加内容,可以用sed 来搞定;也可以用while do done...

芬野de博客
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部