- 浏览: 377481 次
- 来自: 北京
文章分类
- 全部博客 (237)
- XML (6)
- JavaSE (39)
- Junit (1)
- Maven (10)
- JavaScript (12)
- JavaEE (16)
- HTML5 (10)
- java多线程 (8)
- Hibernate (30)
- Java反射 (3)
- Spring (11)
- Struts (1)
- svn (2)
- linux (12)
- 代码实例 (1)
- 设计模式 (1)
- UML (1)
- javassist (1)
- Oracle (3)
- Hibernate异常 (9)
- DWR (6)
- Java泛型 (2)
- SpringMVC (11)
- Dbunit (3)
- github (2)
- Algorithm (1)
- zTree (1)
- jquery (7)
- freemarker (4)
- mysql (5)
- ffmpeg (1)
- 编码 (1)
- lucene (15)
- hadoop (1)
- JVM (1)
- Regular Expressions (5)
- myeclipse (1)
- 爬虫 (7)
- 加密 (3)
- WebService (2)
- Socket (2)
- Windows (1)
最新评论
-
wxpsjm:
好直接
HV000030: No validator could be found for type: java.lang.Integer. -
wxhhbdx:
学习了,对新手来说很不错的教程。
SpringMVC入门 (二) 数值传递 -
xgcai:
正好在学dwr
DWR入门 (二)用户实例
今天在用dom4j读写xml文件的时候, 想写一个方法工具类, 通过参数class和文件名来读取类路径下的xml文件。
刚开始的时候想当然的写成了
结果出错。 莫名其妙弄了半天。
最后发现toString返回的字符串和getPath返回的是不一样的
/D:/javatest/Japanese/target/classes/n1.xml
file:/D:/javatest/Japanese/target/classes/n1.xml
上面的是getPath返回的字符串, 而下面的是toString返回的。
toString返回的字符串不能用于获取文件。 所以报错无法找到文件。
报错信息:
org.dom4j.DocumentException: file:\D:\javatest\Japanese\target\classes\n1.xml (文件名、目录名或卷标语法不正确。) Nested exception: file:\D:\javatest\Japanese\target\classes\n1.xml (文件名、目录名或卷标语法不正确。)
at org.dom4j.io.SAXReader.read(SAXReader.java:266)
at com.lj.test.Test01.main(Test01.java:38)
刚开始的时候想当然的写成了
public class PathUtil { public String getPathByName(String name,Class<?> clz){ URL url=clz.getClass().getClassLoader().getResource(name); String result=[b]url.toString();[/b] return result; } }
结果出错。 莫名其妙弄了半天。
最后发现toString返回的字符串和getPath返回的是不一样的
/D:/javatest/Japanese/target/classes/n1.xml
file:/D:/javatest/Japanese/target/classes/n1.xml
上面的是getPath返回的字符串, 而下面的是toString返回的。
toString返回的字符串不能用于获取文件。 所以报错无法找到文件。
报错信息:
org.dom4j.DocumentException: file:\D:\javatest\Japanese\target\classes\n1.xml (文件名、目录名或卷标语法不正确。) Nested exception: file:\D:\javatest\Japanese\target\classes\n1.xml (文件名、目录名或卷标语法不正确。)
at org.dom4j.io.SAXReader.read(SAXReader.java:266)
at com.lj.test.Test01.main(Test01.java:38)
发表评论
-
Socket编程的HelloWorld实例
2014-11-07 15:05 903public class Client { ... -
ImageIO宋体出现小方框的解决
2014-11-03 16:34 932http://www.blogjava.net/yuanqix ... -
ArrayList根据条件+for循环批量删除的方法
2014-09-23 11:39 2724场景如下: ArrayList<Obj> list ... -
Java内部类的实例化
2014-08-06 15:51 1040class A{ getInstance(){ ... -
通过Thread.sleep把任务平均分配给线程按顺序执行的小例子
2014-07-22 10:46 1092package com.lj.test.JavaSe4; ... -
输入两个整数, 计算百分比
2014-07-21 18:01 1470public static String getPercen ... -
timer cancel方法的一个小实例
2014-07-21 12:14 1140package com.lj.timer; import ... -
通过Calendar获取上个月的最后一天
2014-06-26 12:11 2881Calendar cal=Calendar.getI ... -
通过BigInteger进行数字进制的相互转换
2014-06-24 11:09 25691. 十六进制转换为十进制 BigInteger deci ... -
[转]RSA实例
2014-06-18 17:27 914package com.lj.rsa; import j ... -
[转]sun.misc.BASE64Encoder找不到jar包的解决方法
2014-06-18 15:43 9511.右键项目-》属性-》java bulid path-》jr ... -
空Object转换String的陷阱
2014-06-17 15:45 810Object a=null; String b ... -
Java Convert Long to Date
2014-06-16 18:06 775问题: I have list with long value ... -
[转]JAVA中List&Set转换
2014-06-07 14:23 538JAVA中List&Set转换 list = new ... -
aes加密时的Illegal key size or default parameters
2014-06-06 14:21 4209KeyGenerator kgen = KeyGenerat ... -
String.replaceLast()
2014-06-03 16:02 1102http://stackoverflow.com/questi ... -
通过正则表达式来获取json数值
2014-05-23 11:39 13private String getJsonValue(Str ... -
java找不到或无法加载主类
2014-05-19 13:21 1288用CMD运行java +类名, 居然碰到这个问题。 编译是没有 ... -
Java转义字符笔记 |
2014-01-12 21:01 924数据库有一个关键字列-keyword,里面存放的关键字格式如下 ... -
char和int类型相互转换
2013-12-10 18:43 1381今天看到别人使用一个方法 ->String.indexO ...
相关推荐
Java提供了一个名为`java.net.URL`的类来处理这些元素。 要创建一个URL对象,你可以使用以下代码: ```java import java.net.URL; public class URLExample { public static void main(String[] args) { try { ...
在Java中,我们可以使用`java.net.URL`类来创建、解析和操作URL。这个类提供了许多方法,如`openConnection()`用于打开到URL的连接,`openStream()`用于读取URL指向的资源,以及`toExternalForm()`用于将URL对象转换...
`java.net.URL` 类提供了对URL的封装和操作方法,支持通过URL访问网络资源。`URL`类的主要构造方法包括: - `URL(String spec)`:根据字符串形式创建URL对象。 - `URL(String protocol, String host, int port, ...
其中,`spec`参数可以是一个完整的URL字符串,也可以是一个相对于某个基础URL的相对路径。 #### 三、实例演示 为了更好地理解Java中URL的用法,下面将通过几个实际的例子来进行演示: ##### 3.1 创建URL对象 首先...
Java提供了`java.net.URI`类来解析和操作URL。通过该类的方法,可以方便地获取URL的各个组成部分。 - **getScheme()**:返回URL的协议类型。 - **getHost()**:返回URL的主机名。 - **getPort()**:返回URL的端口号...
Java提供了`java.net.URL`类来处理URL的各种操作,如创建URL实例、获取URL各部分的信息等。下面详细介绍几个常用的方法: - **URL(String spec)**:根据给定的字符串`spec`构造一个新的URL对象。 - **URL(String ...
这两个类都是Java.net包中的核心组件,它们提供了处理网络地址和定位网络资源的能力。 首先,让我们深入了解InetAddress类。InetAddress是Java中表示互联网协议(IP)地址的类。它分为两种类型:IPv4和IPv6。IPv4...
在Java中,`java.net.URL` 类提供了表示和处理统一资源定位符(Uniform Resource Locator, URL)的功能。URL通常用来指定资源的位置,例如网页地址。通过URL类,我们可以轻松地访问网络上的资源。 **1. 创建URL对象...
import java.net.URL; import java.util.ArrayList; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; import org.apache.catalina.Globals; import org.apache.catalina....
Java URL 类是Java标准库中的一个核心类,位于`java.net`包下,它用于表示统一资源定位符(Uniform Resource Locator)。URL 类是处理互联网资源链接的基础,它提供了创建、解析和操作URL的方法。在本项目"javaurl类...
Maven是一个项目管理和综合工具,它简化了Java项目的构建、依赖管理和文档生成过程。Hadoop则是一个分布式计算框架,用于处理和存储大规模数据。通过Maven,我们可以方便地管理Hadoop相关库的依赖,使得开发和测试...