经营性质网站备案,网站优化 图片,教育培训网站模板下载,安卓手机app应用开发无论是在Windows还是Linux操作系统下#xff0c;绝对路径和相对路径都是很重要的概念#xff0c;也是许多初学者迷惑的地方#xff0c;下面我们就这两个概念进行介绍。 绝对路径#xff1a;由根目录‘/’开始写起的文件名或者目录名称#xff0c;例如/home/student; 相…无论是在Windows还是Linux操作系统下绝对路径和相对路径都是很重要的概念也是许多初学者迷惑的地方下面我们就这两个概念进行介绍。 绝对路径由根目录‘/’开始写起的文件名或者目录名称例如/home/student; 相对路径相对于目前路径的文件命令行运行jar包如何使用与jar包在同一个目录的配置文件。其实就是当前的工作目录问题。在eclipse中在编写《资料收集库》的网页收集助手过程中需要用到分析HTML的源代码并把相对路径转换成绝对路径以下载相关的资源于是有了下面的算法可能效率不够高但就我的使用是够了如果您有更好的共享一下给大家吧谢谢。 [CODE] //说明一下变量m_StrString resource conf.xml;//此时文件是在src目录下在conf.xml文件中引用的文件也是在src目录下。打包成jar发布后上述的配置文件都会被打包到jar包里。如果想使用与jar包在同一个目录下的配置文件呢如果是双击使用没有任何问题工作目录和在eclipse里面是一样的。如果是在命令行使用java -jar xxx.jar工作目录会变成jdk所在的目录与jar包所在的目录相差甚远再使用与jar包同一个目录下的配置文件就麻烦了。解决方案String path System.getProperty(user.dir) \\conf.properties;获取当前的工作目录然后拼接成配置文件的绝对路径就可以了。System.getProperty(“user.dir”)是jar包所在的目录。这样就使得无论jar包移动到哪个位置都可以使用与jar包在同一个目录下的conf.prpperties配置文件。