
正文
java获取根目录代码,java获取webapp根目录
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java获取当前项目的路径
之后在程序中通过System.getProperty(webapp.root)来获得WebRoot的物理路径。
①获取类加载器 ClassLoader cl = 类名.class.getClassLoader();②调用类加载器对象的方法:public InputStream getResourceAsStream(String name);返回读取指定资源的输入流。资源的搜索路径是虚拟机的内置类加载器的路径。
使用下面这个PathUtil的getProgramPath()就可以获得当前程序运行的目录。
相关问答
Q1: Java中如何获得某个磁盘(根目录)?比如C盘
dos运行命令取决于当前的path设定,你可以直接打个path回车看看,凡是在其中路径下出现的文件,无论在哪个位置都可以直接打命令运行而不需要输入完整路径。
在java中获得文件的路径在我们做上传文件操作时是不可避免的。
JAVA_HOME,CLASSPATH,PATH.只有这三个java环境变量。JAVA_HOME指向的是JDK的安装路径,如C:\j2sdk2_09,在这路径下你应该能够找到bin、lib等目录。当然,你愿意放哪里,就放哪里。
Q2: 在java类中怎么获得java项目的目录
1、this.getClass().getResource().getPath(); 得到的是当前类 文件的URI目录。
2、idea import导入其项目,文件 出现 灰色 而且右下角橙色java图标显示 第一步 第二步 描述点击module 移除 Content Root ,点击add content Root 重新添加项目。
3、File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以通过File类的实例调用这两个方法例如file.getAbsolutePath()其中file是File的实例对象。
Q3: 用Java获得项目的路径
Java中的getResourceAsStream有以下几种: Class.getResourceAsStream(String path) : path 不以’/开头时默认是从此类所在的包下取资源,以’/开头则是从ClassPath根下获取。
getClass().getResource() 方法获得相对路径( 此方法在jar包中无效。
用Jsp获取、用Java类获取或用servlet获取项目绝对路径。
request.getContextPath() 得到当前上下文路径,也就是安装后的文件夹位置。
在java中获得文件的路径在我们做上传文件操作时是不可避免的。
关于java获取根目录代码和java获取webapp根目录的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





