请教eclipse中的相对路径和绝对路径问题?

这是eclipse的一个项目,我想在CopyDemo01.java这个类中,读取歌声与微笑.mp3这个文件,应该怎么写文件路径呢?
试了下,File srcFile = new File("src/mp3/歌声与微笑.mp3");这么写才能读到,不理解
1、这是相对路径吗?我写相对路径./mp3/歌声与微笑.mp3,读不到文件
2、相对路径应该怎么写?
2、绝对路径又该怎么写?

1和2:这个路径就是相对路径,不能写成./mp3/歌声与微笑.mp3,因为安卓工程中点 表示的是当前项目的路径,而不是src文件夹的路径,写成./src/mp3/歌声与微笑.mp3也行;
3:绝对路径就是你文件存放在磁盘里的完整路径,从盘符开始写起即可
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-01
相对路径是不以“/”开始的路径,相对于项目名称所在文件夹。
绝对路径可以采用"盘符:/.."的形式,
一般可以采用ClassLoader的getResource("相对于classpath的相对路径")方法获取,
比如new File(Thread.currentThread().getContextClassLoader().getResource("mp3/歌声与微笑.mp3").toURI());本回答被网友采纳

请教eclipse中的相对路径和绝对路径问题?
1和2:这个路径就是相对路径,不能写成.\/mp3\/歌声与微笑.mp3,因为安卓工程中点 表示的是当前项目的路径,而不是src文件夹的路径,写成.\/src\/mp3\/歌声与微笑.mp3也行;3:绝对路径就是你文件存放在磁盘里的完整路径,从盘符开始写起即可

java里绝对路径和相对路径的区别
绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:\\xyz\\test.txt 代表了test.txt文件的绝对路径。http:\/\/www.sun.com\/index.htm也代表了一个URL绝对路径。 相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"\/"代表Web应用的...

如何获取在eclipse 设置相对路径
右键点击工程名,按:alt+enter组合键,弹出窗口如图:path显示的就是相对路径

eclipse中的java工程项目如何引用外部jar包和dll动态链接库
1、引用jar包 绝对路径引用:右键工程-->properties-->Java Build Path-->Libraries-->Add external JARs... ,在弹出的对话框中选择要引入的jar包,OK即可。相对路径引用:首先在工程目录下,新建一个libs文件夹,将要导入的jar包放入其中,然后右键工程-->properties-->Java Build Path-->Libraries...

java里绝对路径和相对路径的区别是什么?
按照jdk Doc上的说法”绝对路径名是完整的路径名,不需要任何其他信息就可以定位自身表示的文件。相反,相对路径名必须使用来自其他路径名的信息进行解释。默认情况下,java.io 包中的类总是根据当前用户目录来分析相对路径名。此目录由系统属性 user.dir 指定,通常是 Java 虚拟机的调用目录.”\\x0d\\x...

关于RunApp相对路径如何调用.EXE文件
eclipse运行程序时是以项目文件夹作为当前文件夹,有相对路径和绝对路径两种方式调用。如果采用相对路径,则调用如下:java bin\/G02.TestInOut.MyTest 如果是绝对路径,则调用如下:java D:\\\\project\\\\MyEclipse 8.5\\\\MyTest\\\\bin\\\\G02\\\\TestInOut\\\\MyTest\\\\G02.TestInOut.MyTest ...

本人初学Java,我用eclipse编写的代码文件保存位置在哪里?
就在你所新建的工程目录下,打开eclipse右键所建项目,点击最底下的属性,找到location后面的路径就是你的项目路径,这样就可以从该项目的src目录下找到你写的源文件了

java中用父路径和子路径创建file对象有什么用呢
是相对路径和绝对路径的问题 在Java中用File对象来创建文件时,绝对路径一般是不会出现什么问题的,如果使用相对路径,则有可能出现意向不到的问题,以下主要是针对相对路径进行解释 1、Eclipse下的Java Project环境 目录结构如下所示:JavaTest src com.ccse.TestDemo.java resource text.txt String file...

eclipse里jsp中图片写相对路径无法显示
用绝对路径可以显示,但是考虑到把网站发给别人,别人看不到所以想用相对路径。图片的绝对路径是这样的:G:\\java\\PMtest\\WebContent\\resources\\xbdljm.png 在eclipse左边直接右键包中图片的属性查到相对路径是:\/PMtest\/WebContent\/resources\/xmglz.png 但... 展开 冰箱...

eclipse中action后文件上传路径怎么写
1、在web工程中使用action,使用相对路径或绝对路径来指定文件上传的位置。2、在eclipse插件开发中使用action,可以使用Platform.getInstallLocation()或者Platform.getInstanceLocation()来获取eclipse的安装目录或者工作空间目录,然后拼接上想要的文件上传的子目录。

相似回答