1、java 相对路径与根目录的问题
("/images/tubiao1.png"))); 的 /代表的是 src 这个根目录。
("../images/tubiao1.png") 的 .. 代表的是 上级目录,比如你现在在专 denglu这个目录,上属一个目录 就是src了,也就是说你现在写的意思是说src/images/tubiao1.png与上面是一样的
("./images/tubiao1.png") 的./代表的是当前目录 比如你现在在 denglu这个目录 也就是说你现在写的意思是说denglu/images/tubiao1.png
2、java中类加载路径和项目根路径获取有几种方式?
package my;
import java.io.File;
import java.io.IOException;
import java.net.URL;
public class MyUrlDemo {
public static void main(String[] args) {
MyUrlDemo muDemo = new MyUrlDemo();
try {
muDemo.showURL();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
3、java 怎么获取web根目录?
在java中获得文件的路径在我们做上传文件操作时是不可避免的。 web 上运行 1:this.getClass().getClassLoader().getResource("/").getPath(); this.getClass().getClassLoader().getResource("").getPath(); 得到的是 ClassPath的绝对URI路径。
以工程名为TEST为例:
(1)得到包含工程名的当前页面全路径:request.getRequestURI(),结果:/TEST/test.jsp。
(2)得到工程名:request.getContextPath(),结果:/TEST。
(3)得到当前页面所在目录下全名称:request.getServletPath()。结果:如果页面在jsp目录下 /TEST/jsp/test.jsp。
(4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp"),结果D:/resin/webapps/TEST/test.jsp。
(5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();
结果:D:/resin/webapps/TEST。
4、java怎么获取程序所在根目录?
System.getProperty("user.dir");这个试试
5、JavaWeb里怎么表示根目录?附图
你得先明白三个含义,./表示当前目录,../表示父目录,/代表根目录。其中用了/代表的就是用绝对路径了。其它两个是相对路径,就是相对于你要引用的页面的路径。看你的目录结构,两种都是对的。
6、java 什么叫WebAPP根目录?
1.WebAPP根目录就是你的javaweb项目的webroot文件夹。
2.到时候用tomcat发布的时候,会把该目录下所有的文件,都发布到tomcat对应的webapps文件夹里面。
7、java windows和linux获取项目根目录的方法一致吗?
java有个特性复是跨平台性,所以其获取项目制根目录的方法是一样的。
request.getContextPath()方法就是是得到项目的名字,如果项目为根目录,则得到一个"",即空的字条串。如果项目为abc,<%=request.getContextPath()%> 将得到abc,服务器端的路径则会自动加上,<a href="XXXX.jsp"> 是指当前路径下的这个xxx.jsp页面,有时候也可以在head里设置html:base来解决路径的问题,不多用的最多的还是request.getContextPath。
8、Java:Java的Web工程中,jar包的根目录是哪个目录呢?WEB-INF?
你好,将所有的jar包放在WEB-INF下面的lib文件夹中,就可以了。希望能帮到你。
9、java 中如何获得根目录下的所有文件夹
import java.io.File;
import java.io.FileFilter;
public class C {
public static void main(String[] args) {
String root = "C:\\";
File file = new File(root);
//folders保存所有根目录下面的文件夹。。
File[] folders = file.listFiles(new FileFilter(){
public boolean accept(File fl) {
return fl.isDirectory();
}
});
}
}
10、java项目根目录和类路径问题
java获取src目录下文件夹的相对路径问题如下:目录结构:
project
out
src
read.java
test.txt
files
opts
项目为priject
out目录为.class输出目录
src下为专文件目录
src下有两个包,files、属opts
想通过相对路径获取test.txt的路径
但是用反射只能获取到.class,也就是out里的路径
输出后的目录不就是在out里面了,那个里面的和src里面的文件是一样的, getClass().getResource()就可以得到classpath了啊
看看设置的资源文件编译路径