
正文
java代码绝对路径,java获取工程绝对路径
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何通过Java代码获取tomcat服务器的绝对路径
1、java代码获取tomcat的服务器绝对路径,如下方法:System.getProperty(catalina.home)能够帮你准确的定位到tomcat绝对路径。
2、//也许有你想要的,前提是在项目布署运行起来后,在servlet中或controller中运行以下代码即可。
3、System.getProperty(catalina.home) ,Tomcat 安装目录,一般是用来查找库 jar 的。
4、第一步:需要先创建一个server,可以通过windows中的show view,之后找到server,第二步:在server窗口中右击,选择”new-server“,之后创建好tomcat server。
5、(5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();结果:D:/resin/webapps/TEST。
相关问答
Q1: java,怎么将相对路径转化为绝对路径
在其中找取得URL之类的方法,以便取得URL,然后调用URL的getpath()方法,取得字符串并稍作处理就得到该类的Class文件的绝对路径,在此基础上就可以方便的使用相对路径。
资源文件放在服务器下是完全没问题的,一个网站发布后也不会随便更新的。
File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以通过File类的实例调用这两个方法例如file.getAbsolutePath()其中file是File的实例对象。
返回:绝对路径名字符串,它与此抽象路径名表示相同的文件或目录 getPath public String getPath()将此抽象路径名转换为一个路径名字符串。所得字符串使用默认名称分隔符分隔名称序列中的名称。
---默认绝对路径:取得路径相同--- D:\workspace\test\testtxt D:\workspace\test\testtxt D:\workspace\test\testtxt 结论:当输入为绝对路径时,返回的都是绝对路径。
啥子意思》String getAbsolutePath()返回抽象路径名的绝对路径名字符串。
Q2: java里绝对路径和相对路径的区别是什么?
1、按照jdk Doc上的说法”绝对路径名是完整的路径名,不需要任何其他信息就可以定位自身表示的文件。相反,相对路径名必须使用来自其他路径名的信息进行解释。默认情况下,java.io 包中的类总是根据当前用户目录来分析相对路径名。
2、绝对路径:从指定分区到目标地点经过的位置,如C:/a/v/c/d/b 这就是绝对路径。相对路径:相对于当前文件所处位置的路径,如./b 这就是相对路径。
3、在Java编程中,路径是指文件或文件夹在计算机中的位置。在Java中,路径分为两种类型:绝对路径和相对路径。绝对路径是从根目录开始的完整路径,而相对路径是相对于程序当前位置的路径。
4、绝对路径是不变的,而相对路径是随用户工作目录的变化而变化。抽象路径:用户界面和操作系统使用与系统相关的路径名字符串来命名文件和目录。此类呈现分层路径名的一个抽象的、与系统无关的视图。
5、绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://也代表了一个URL绝对路径。
6、其中E:\xuexi\HelloWord.java就是源程序HelloWord.java的绝对路径,即源程序文件在哪里,它的绝对路径就是从类似上述例子的路径。
Q3: java中怎样获取当前路径的绝对路径
1、可以通过“ 类名.class.getResource().getPath()”方法实现。
2、方法(一)、通过某个对象的getClass()方法取得Class,其中包含了类的许多信息。
3、//从头文件夹递归所有子文件夹,遍历所有文件,名字符合则取绝对路径,不符合继续。。
4、当前工作目录:如果您没有指定保存路径,那么文件可能会保存在您运行Java程序时的当前工作目录中。您可以通过在代码中使用System.getProperty(user.dir)来获取当前工作目录的路径。
Q4: java中处理绝对路径与相对路径问题
确定资源的正确路径 首先,您需要知道您的资源文件放在项目的哪个地方。
URL绝对路径。 相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,/代表Web应用的根目录。和物理路径的相对表示,例如:./ 代表当前目录,../代表上级目录。
String getAbsolutePath()返回抽象路径名的绝对路径名字符串。
得到的是当前的classpath的绝对URI路径。如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/ Thread.currentThread().getContextClassLoader().getResource()得到的也是当前ClassPath的绝对URI路径。
关于java代码绝对路径和java获取工程绝对路径的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






