这java获取程序所在相对路径的方法在不同的启动方式下为和表现不一致? 我觉得程序在任何时候不应该依赖于这个类文件的路径。如果是为了获取程序的当前路径应该用这个 System.getProperty("user.dir") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 前者基于 App.class 这个文件所在的路径,二打包之后 App.class 这个文件不存在了,所以无法获取。这种方式不靠谱。打包后获取 jar 包当前路径的方法参考这里: http://yiding-he.iteye.com/blog/176005 已经有n个java博客上提到System.getProperty("user.dir")是个弥天大坑,因为它在不同环境下的结果更加复杂 已经有n个java博客上提到System.getProperty("user.dir")是个弥天大坑,因为它在不同环境下的结果更加复杂我一直在多种系统环境下使用,从未发现过有问题啊。包括windows、linux、unix、aix都用过的啊。 已经有n个java博客上提到System.getProperty("user.dir")是个弥天大坑,因为它在不同环境下的结果更加复杂我一直在多种系统环境下使用,从未发现过有问题啊。包括windows、linux、unix、aix都用过的啊。这东西在命令行下得到的是你启动程序的路径,而不是程序的路径,简单的说如果你在命令行下,当前处于/usr/local,你用这个得到的/usr/local,你换个路径,得到的又是另外一个 已经有n个java博客上提到System.getProperty("user.dir")是个弥天大坑,因为它在不同环境下的结果更加复杂我一直在多种系统环境下使用,从未发现过有问题啊。包括windows、linux、unix、aix都用过的啊。这东西在命令行下得到的是你启动程序的路径,而不是程序的路径,简单的说如果你在命令行下,当前处于/usr/local,你用这个得到的/usr/local,你换个路径,得到的又是另外一个这个确实是的,获取的是用户的当前路径。一般需要的也应该是当前路径啊,为什么要获取当前程序路径呢?如果对当前路径有什么特殊的需要,完全可以执行的时候,在程序路径下执行啊,这样不就没有问题了。 请教语法 改变JFrame的大小,上面的组件也会变化 这个如何实现? Reflect库里的一个基础问题 菜鸟的问 求wav转AMR的类库,vc,java,c#的都行 org.apache.http登录post请求返回302 怎么我的jar包运行不了,说找不到main class(大虾救命啊) 短信中文编码的问题 请教!关于数据库中的问题! 100分求记事本的java源程序 寻软件高手!现有一IP地址和网页、搜索栏关键词拦截程序需要编写,付酬!!! java开发第三方提示接入授权文件失败??? http服务器小demo的问题
已经有n个java博客上提到System.getProperty("user.dir")是个弥天大坑,因为它在不同环境下的结果更加复杂
已经有n个java博客上提到System.getProperty("user.dir")是个弥天大坑,因为它在不同环境下的结果更加复杂
我一直在多种系统环境下使用,从未发现过有问题啊。包括windows、linux、unix、aix都用过的啊。
已经有n个java博客上提到System.getProperty("user.dir")是个弥天大坑,因为它在不同环境下的结果更加复杂
我一直在多种系统环境下使用,从未发现过有问题啊。包括windows、linux、unix、aix都用过的啊。
这东西在命令行下得到的是你启动程序的路径,而不是程序的路径,简单的说如果你在命令行下,当前处于/usr/local,你用这个得到的/usr/local,你换个路径,得到的又是另外一个
已经有n个java博客上提到System.getProperty("user.dir")是个弥天大坑,因为它在不同环境下的结果更加复杂
我一直在多种系统环境下使用,从未发现过有问题啊。包括windows、linux、unix、aix都用过的啊。
这东西在命令行下得到的是你启动程序的路径,而不是程序的路径,简单的说如果你在命令行下,当前处于/usr/local,你用这个得到的/usr/local,你换个路径,得到的又是另外一个这个确实是的,获取的是用户的当前路径。
一般需要的也应该是当前路径啊,为什么要获取当前程序路径呢?如果对当前路径有什么特殊的需要,完全可以执行的时候,在程序路径下执行啊,这样不就没有问题了。