
正文
java代码相对路径,java相对路径怎么写
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java怎么把绝对路径改为相对路径
FileTest.class.getResource(/)得到的是当前的classpath的绝对URI路径。
方法(一)、通过某个对象的getClass()方法取得Class,其中包含了类的许多信息。
需要2个变量一个是当前路径,另一个是方案栏中的路径。比较字符串,这个你应该会做了吧。第二个变量的减去第一个变量,然后做适当更改就是你要的相对路径了 楼主 如果你的程序在E盘或者D盘 就没有相对路径了。
(1)利用Java的类加载机制:调用 XXX.class.getClassLoader().getResource(); 方法来获取到ClassPath , 然后处理获得WebRoot目录。
相关问答
Q1: java项目中文件的路径
确定资源的正确路径 首先,您需要知道您的资源文件放在项目的哪个地方。
D:\tomcat0\webapps\ROOT 光有JDK是不够的,还需要有tomcat服务器。默认是放在tomcat的文件夹的root文件夹下的。
打开之前创建的文件,找到自己刚才安装Java时的文件夹,选择Java文件夹和jre7文件夹,并且我们可以看到里面有个javaw.exe目标,确定之后保存,整个路径保存就算解决成功,打开游戏,就能快速的进入游戏。
File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以通过File类的实例调用这两个方法例如file.getAbsolutePath()其中file是File的实例对象。
eclipse运行java后所产生的文件,都是放在eclipse的工作空间目录下的,查看工作空间的目录有三种方式。如下:选择项目,点鼠标右键,选择属性,选择Resource,右边的Lacation就是你的本工程路径。
Q2: java中处理绝对路径与相对路径问题
1、确定资源的正确路径 首先,您需要知道您的资源文件放在项目的哪个地方。
2、(1)利用Java的类加载机制:调用 XXX.class.getClassLoader().getResource(); 方法来获取到ClassPath , 然后处理获得WebRoot目录。
3、基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://也代表了一个URL绝对路径。
4、String getAbsolutePath()返回抽象路径名的绝对路径名字符串。
5、得到的也是当前ClassPath的绝对URI路径。
Q3: 关于java代码中文件路径的问题
1、确定资源的正确路径 首先,您需要知道您的资源文件放在项目的哪个地方。
2、绝对路径:如果您在代码中指定了文件的绝对路径,那么文件将会被保存在指定的路径中。用户目录:Java程序也可以将文件保存在用户的主目录中。可以通过System.getProperty(user.home)获取用户主目录的路径。
3、如果是这样,当你的文本文件名为:testData.txt.txt时,文件夹视图中会显示,testData.txt,也就是和你图中一样。要确定这个也很简单,在黑窗口里输入:dir 也就是列一下目录,就能确定这个问题。
4、需要改一行代码 File file = new File(parentname +\\+ filename);然后你的D盘下的有java这个文件夹,不然会报错。
关于java代码相对路径和java相对路径怎么写的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







