java怎么取出linux服务器的文件路径
java可以获取当前项目的路径, ClassclassgetClass()getResource("/")getPath()
这个是有请求的情况下,requestgetSession()getServletContext()getRealPath("")
这是一个很正常的配置,五台机器,一台做文件服务器
那么你首先上传文件的时候,就需要将文件同步到文件服务器
然后数据库保存的必须是相对路径,
客户端,或者网页调用的时候,调用文件服务器的IP即可
在java中路径都这么写:\\ , 这个就是路径分隔符,以后就不用“/”了吧
不管是实在windows还是在linux中,你都用“\\”作为路径分隔符就对了
Fileseparator()这个方法是没什么问题,但是,你如果传入字符串后,
使用Fileseparator来split,可能会出错的哦,你在所有的地方,都用“\\”,
肯定是不会错的啦。
至于你说的json中也是,在java中就是用\\,这与json无关,而是转义导致的
亲,首先需要检查你的系统是否安装了Java环境,可以在“开始”》"运行"》输入“cmd”弹出命令窗口,在命令窗口中输入java或者javac后按回车键,发现有很多提示符命令。那么证明你的Java环境是安装成功了的。如果你不清楚你当初的安装路径,那么可以打开“我的电脑”,在搜索栏中输入“java”
按回车就会搜索出Java的安装目录路径啦。
如果没有安装Java环境的话,可能会提示“
Java
不是内部或外部命令,也不是可运行的程序或批处理文件”等提示信息。这样的话,就需要你安装Java虚拟机了,配置Java环境了。
当然,如果你确定已经安装了Java环境,但是在命令行中键入"Java"或者"Javac"
也是提示命令错误的话,那可能就是你的环境变量配置的有问题了。如果需要配置环境变量的话,(由于配置环境变量的答案在网上可以随处找到,我在这里也就不啰嗦了。)你可以在百度中输入“配置java环境变量”就可以找到答案了。当然,如果你实在找不到或者是在配置或者安装过程中遇到什么疑难不会的,都是可以继续呼叫我的哦!
0条评论