• 不同的系统下,路径不同,关于路径的研究


     

    如上代码两个linux下结果:

    tomcatPath:/home/app_admin/apache-tomcat-6.0.18/logs
    path:/home/app_admin/apache-tomcat-6.0.18/webapps/pathtest/WEB-INF/classes/a.properties
    filepath:/home/app_admin/apache-tomcat-6.0.18/logsspeed.txt

    tomcatPath:/home/liuhy/apache-tomcat-6.0.29/bin
    path:/home/liuhy/apache-tomcat-6.0.29/webapps/pathtest/WEB-INF/classes/a.properties
    filepath:/home/liuhy/apache-tomcat-6.0.29/webapps/CDNManageSystem/speed.txt

    windows下的结果:

    tomcatPath:C:/Tomcat6.0/bin
    path:/C:/Tomcat6.0/webapps/pathtest/WEB-INF/classes/a.properties
    filepath:C:/Tomcat6.0/webapps/CDNManageSystem/speed.txt

    总结下:

    user.dir获得的路径:在哪执行的java命令,就是哪。可是第一个系统怎么会在logs下????

    下面两个在bin目录下很正常。在logs下,这就有点说不过去了

    如果从java类中获得path还是用getResource比较靠谱

  • 相关阅读:
    碰撞检测 :Polygon
    碰撞检测 :Line
    碰撞检测 :Rectangle
    碰撞检测:Point
    Canvas 绘制 1 px 直线模糊(非高清屏)的问题
    threading之线程的开始,暂停和退出
    win10利用hexo+gitee搭建博客
    Fullscreen API与DOM监听API
    <el-input>只能输入数字,保留两位小数
    谷歌浏览器查看gitee和github代码的插件
  • 原文地址:https://www.cnblogs.com/miraclespace/p/3712411.html
Copyright © 2020-2023  润新知