Ⅰ java项目的jar在哪个目录下
是web项目吗?web项目中的WebRoot下面的Webinfo下面的lib里面。
Ⅱ [java]打包成jar之后找不到文件FileNotFoundException
Java在WEB项目中获取文件路径 .
jsp中获得文件路径servlet中获得文件路径java中获得文件路径jsp中获得文件路径
1、根目录所对应的绝对路径:request.getRequestURI();
2、文件的绝对路径:application.getRealPath(request.getRequestURI())
3、当前web应用的绝对路径:application.getRealPath("/")
4、取得请求文件的上层目录:
newFile(application.getRealPath(request.getRequestURI())).getParent()
servlet中获得文件路径
1、根目录所对应的绝对路径:request.getServletPath()
2、文件的绝对路径:
request.getSession().getServletContext().getRealPath(request.getRequestURI())
3、当前web应用的绝对路径:servletConfig.getServletContext().getRealPath("/")
注:ServletContext对象获得几种方式:
javax.servlet.http.HttpSession.getServletContext()
javax.servlet.jsp.PageContext.getServletContext()
javax.servlet.ServletConfig.getServletContext()
java中获得文件路径
1、Thread.currentThread().getContextClassLoader().getResource("").toURI().getPath()
2、MyClass.class.getClassLoader().getResource("").toURI().getPath()
3、ClassLoader.getSystemResource("").toURI().getPath()
4、MyClass.class.getResource("").toURI().getPath()
5、MyClass.class.getResource("/").toURI().getPath()
6、newFile("/").getAbsolutePath().toURI().getPath()
7、System.getProperty("user.dir").toURI().getPath()
希望能帮到你
Ⅲ java jar包获取当前路径是哪个路径
获取jar包的路径的方法:
xxxxx.class.getProtectionDomain().getCodeSource().getLocation()
其中xxxxx是类名
Ⅳ 在java下如何访问将要打包成的jar所在的路径
例如:Java Web Project 中,导入JDBC的jar包。
一、首先将jar包存放到 lib 目录下。
Build Path 是加载jar包路径。
Ⅳ Java如何获取当前的jar包路径以及如何读取j
举例:
把配置来文件ccc.xml放到编源译路径,如src/com.aaa.aa下面,然后再根据
String rootPath=Xxxx.class.getResource("/").getPath();
获取到编译的根路径,配置文件的地址就是rootPath+"com/aaa/aa/ccc.xml"
Ⅵ JAVA如何在main()中取得当前jar的名字和路径
java 允许我们定位某个 class 的 CodeSource 。
通过 CodeSource 提供的 Location 信息就能够找到相关的文件路版径。权
假设 aa.jar 的 main class 是 Test,通过
new Test().getClass().getProtectionDomain().getCodeSource().getLocation();
可以获取到jar包的路径。jar的名称就好办了。截取下上面获取到的路径字符串就行了。