原文:replace File.separator出现异常:【java.lang.IllegalArgumentException: character to be escaped is missing】

写代码时,要写这么一个功能: 将包名中的 . 换成路径分隔符 或 ,视操作系统而定 ,要求在window或linux下都能正常运行。 分析一下,这明显是个字符串替换的操作,可用使用String提供的replace方法 换成操作系统指定的路径分隔符,可以使用File.separator来完成,代码如下: import java.io.File public class Test public sta ...

2020-06-09 09:03 0 720 推荐指数:

查看详情

关于JavaFile.separator

一、File类 在Windows下的路径分隔符(\)和在Linux下的路径分隔符(/)是不一样的,当直接使用绝对路径时,跨平台会报No Such file or diretory异常File中还有几个与separator类似的静态常量,与系统有关,在编程中应尽量使用。 ps:File ...

Mon Jul 27 07:51:00 CST 2015 3 46189
关于JavaFile.separator

File file=new File(); 这句是新建一个文件。file.separator这个代表系统目录中的间隔符,说白了就是斜线,不过有时候需要双线,有时候是单线,你用这个静态变量就解决兼容问题了。 在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用 ...

Thu Jul 20 01:10:00 CST 2017 2 50599
java.lang.illegalArgumentException异常

今天在使用spring3.2的时候,配置好注解开发后,运行出现异常 java.lang.illegalArgumentException 经查为 JRE 版本域spring3.2不兼容所致, 将项目JRE修改为1.6后 运行正常 ...

Mon Apr 02 00:08:00 CST 2018 0 1922
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM