String realPath = request.getSession().getServletContext().getRealPath("/") ;
在windows中结尾带\,
在linux中结尾不带/
笨方法,在后面再加一个/,windows也认,linux也正确
String realPath = request.getSession().getServletContext().getRealPath("/") + "/";
也可以判断处理
//windows下
if("\\".equals(File.separator)){
……
}
//linux下
if("/".equals(File.separator)){
……
}
可以把这个逻辑加入到
ServletContex监听器,项目启动时放到系统属性里,System.setProperty("",""); 用时再取
J2EE监听器和过滤器基础
http://happyqing.iteye.com/blog/1899756
相关推荐
windows linux 下,获取java项目绝对路径的方法,struts2设置了struts.multipart.saveDir后会在根目录建立文件夹,这样会涉及linux下的权限问题
利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径
linux下java项目部署
Java在Windows下导出xml文件到Linux服务器上,最主要是里面的路径的写法!
java代码利用Jsch实现在windows平台获取linux服务器文件,已包含 jsch jar包
开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcat下war包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径
在本篇文章里小编给大家整理的是一篇关于linux中java获取路径的实例代码以及相关知识点,有兴趣的朋友们可以学习参考下。
linux 下用java 获取系统信息 cpu mem jvm等 用java调用系统命令得到,方便实用
介绍linux下如何安装JDK o Linux 自解压二进制文件 此文件可用于在用户所选位置安装 Java,且可由任何人(不限于超级用户)进行安装。只要您不是超级用户,它就无法替换 Linux 提供的 Java 平台的版本。 Linux RPM ...
JAVA得到网卡物理地址(windows和Linux)
绝对路径和相对路径
java项目linux下启动方式
Linux环境下实现Java调用Windows环境下的Matlab函数
Java项目从Windows开发平台到Linux服务器的移植.pdf
同时支持linux和Windows下java与串口通信的rxtx包,亲测可用 linux下的安装路径为: cp librxtxSerial.so $JAVA_HOME/jre/lib/amd64/ cp RXTXcomm.jar $JAVA_HOME/jre/lib/ext windows下安装路径为: Copy ...
NULL 博文链接:https://snailzhang-126-com.iteye.com/blog/512442
英文的,介绍如何在Linux环境下开发Java应用程序
Linux系统下用Java开发串口通信程序的类库,从Arduino的IDE中扒出来的,比官方的更加好用,Bug少,支持Arduino设备与Linux之间的串口通信;Linux系统下用Java开发串口通信程序的类库,从Arduino的IDE中扒出来的,比...
linux下部署java环境。。。。。。。。。
linux下配置java环境的JDK详细配置及其tomcat的安装和相关安装包