概述Linux和Windows上的pathvariables
我在Java项目中有几个pathvariables,在linux上工作得很好。 这些variables存储在.propertIEs文件中,并在Spring应用程序上下文中使用。 下面是一个名称variables的例子: just.an.example=/home/username/settings/ 。 很简单,对吧? 我试图在windows机器上运行这个应用程序。 我尝试了以下: just.an.example=d:/settings/ just.an.example=d:/settings/ just.an.example=d:\\settings\\ , just.an.example=file:///d:/settings/和更多,其中没有一个工作。
我得到NullPointerException这是试图使用文件夹中的文件(这使我认为该文件夹不能被看到)的原因。 更具体地说,这些variables被用作file类构造函数的参数。 访问文件夹的权限是默认的,我只是创build它们。
这个例子variables的工作选项是什么?
更新 :它终于与just.an.example=D:/settings/ ,不知何故我不得不在重新安装Maven项目后重新导入它,不仅更新依赖关系,而且D:/settings/在这种情况下工作正常。
如何解决在linux上的Jenkins中的java.awt.headlessException
SWT GC:颜色在windows上未正确绘制
在tomcat 7中把robots.txt放在哪里?
使用Java的文件/目录的networkingpath
Eclipse启动时崩溃(eclipse.exe已停止工作),任何解决scheme?
在linux下运行startup.sh时,权限被拒绝
在linux中configurationtomcat并运行已部署的应用程序
Component.getLocationOnScreen()抛出exception
如何检查windows版本是否正版?
Java临时文件(jar_cache ####。tmp)使用了多less资源(文件描述符和内存)?
如果/home/username/settings/等于D:/settings/ ,则最后一个是正确的。 正斜线正常工作,我做了很多次这种类型的事情。 如果你可以通过windows资源管理器访问D:/settings/ ,那么Java应该也可以。 尝试粘贴D:/settings/在windows资源管理器,看看会发生什么。
总结
以上是内存溢出为你收集整理的Linux和Windows上的pathvariables全部内容,希望文章能够帮你解决Linux和Windows上的pathvariables所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容