`
zydest
  • 浏览: 31425 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

eclipse相对路径的问题

阅读更多
  新手初用eclipse时可能会和我一样碰到一些相对路径的问题。
  比如,我的包的目录如下:

  -src
     -images
         -1.jpg
     -zy
         -Test.java

  如果想在Test.java里面引用1.jpg文件时我们的相对路径改怎么写呢?我们的直觉可能是../images/1.jpg, 不过这在eclipse里面是行不通的.应该改成 bin/images/1.jpg
或者getClass().getResource("/images/1.jpg")。
  至于为什么改成bin/images/1.jpg我也不知道怎么解释,等待高手指点吧.
  所以为了能让代码更好的跨越不同IDE,下次引用相对路径的时候还是用getClass().getResource("/images/1.jpg")吧

注:getClass().getResource("/images/1.jpg")不能写成getClass().getResource("\\images\\1.jpg"),后面一种可以再eclipse中正常跑起来,但是打包成jar就不能正常显示了,不知道什么原因,囧
分享到:
评论
1 楼 tianxingdar 2012-02-08  
这是因为 bin目录是class文件的目录
eclipse  真正 running 的是class类 字节码

相关推荐

    在eclipse中配置jar包的相对路径

    在eclipse中配置jar包的相对路径

    关于java 读取eclipse下文件相对路径 关于Java的文件相对路径问题一直 ....doc

    关于java 读取eclipse下文件相对路径 关于Java的文件相对路径问题一直 ...

    Java相对路径绝对路径总结

    本文是一篇Java相对路径绝对路径全面总结的word文档。

    java中File的相对路径与绝对路径总结

    java web中File的相对路径与绝对路径总结,用于在运行时获取配置文件、动态加载对象等

    Eclipse-java-neon中文语言包

    Eclipse-java-neon中文语言...6、用记事本将language.link文件打开,在里面写上path=language(注意这是相对路径language的名字与上面建立的文件夹同名)。7、重启eclipse,在打开eclipse,会发现eclipse已经被汉化了。

    Eclipse 4.5适用的WindowsBuilder

    解压后,直接eclipse 中help安装 选择本地目录即可,就是等待验证整时间比较长,亲测可用。...3)在links文件下新建link.link文件,内容如下(使用相对路径指定插件地址) path=WB_v1 4)clean方式重启eclipse

    仿eclipse的Java引导小程序

    jre路径支持从环境变量和配置文件加载,从配置文件加载时支持相对路径,因此可以将JRE与JAVA应用一起发布,省去安装JRE的麻烦。相较批处理引导无控制台、无java.exe/javaw.exe进程且更符合windows用户的习惯。 ...

    struts2文件下载/绝对路径+相对路径

    http://blog.csdn.net/love_xiolan/article/details/54945859 博文地址 此代码,下载后,倒入到eclipse中即可使用..

    eclipse插件安装方法

    eclipse开发工具插件安装方法 方法四是将所有的插件用一个外部目录存放起来,假如是D:\plug-in,将上面所示的插件目录文件全部拷贝到该目录下,比如Tomcat插件,此时的文件路径就是D:\plug-...还可以写成相对路径的形式

    Eclipse解压版工具包

    Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。 使用教程:解压压缩包、安装好jdk环境,双击打开...

    TFS插件 基于Eclipse的控制插件TFS

    TFS用于管理变化的一种高效、得力的解决方案,适用于所有规模的组织。新配置为建立支持源码管理,工作项和生成(builds)的TFS版本提供了便利...可以使用绝对路径和相对路径。 注意:只需将plugins下的资源插件添加进去

    Android ADT by Eclipse adt-bundle-windows-xx and Eclipse 7.x、8.x、9.x、10.x汉化插件

    路径修改为相对路径,并在8.x、9.x、10.x及Android ADT by Eclipse平台 adt-bundle-windows-x86-20140321、adt-bundle-windows-x86-20140702 平台安装均成功, 特此推荐,建议使用方法二简洁明了,方法一生成的...

    Eclipse plugin开发扩展点文档(3.0)[chm]

    parentCategory - 由以“/”分隔的类别标识组成的可选路径。这样,您就可以创建类别层次结构。 <!ELEMENT view (description?)> <!ATTLIST view id CDATA #REQUIRED name CDATA #REQUIRED category CDATA #...

    eclipse-jdk-tomcat-maven-git-svn-spring 云盘连接

    将2017最新的eclipse、jdk、tomcat、maven、git、svn、spring等插件都集成到工具中,无需安装全部绿色版,内部都是相对路径,在使用前看一下说明,只需要设置一下maven本地库路径,常用的maven本库已经下载,经过...

    maven 配置注意事项

    在eclipse的菜单中,进入 Window > Preferences > Java > Installed JREs > Execution Environments,选择JavaSE-1.6, 在右侧选择jdk. 然后在maven菜单中使用 “update project ...”. 4.配置pom.xml <groupId>org....

    Eclipse_Swt_Jface_核心应用_部分19

    7.5.4 设置控件的相对位置 115 7.6 StackLayout(堆栈式布局) 115 7.7 自定义布局管理器 117 7.7.1 布局的基本原理 117 7.7.2 布局计算的常用方法 118 7.7.3 自定义布局类(BorderLayout) 119 7.8 ...

    extjs4.1.1修改后的jsb3文件

    使用extjs4默认的jsb文件不行,需要修改,修改文件中的相对路径名称,改好的jsb3文件放到extjs4.1.1的根目录下,然后安装spket-1.6.23,重启eclipse,点击Window/Preferences/Spket/JavaScript Profiles,点击New新建一个...

    Java web项目 常见问题汇总

    这是常见的页面不存在错误,建议仔细核查显示的网页是否存在(在运行的浏览器地址框中仔细查看当前路径,核实该路径是否正确,是否有路径错误,当前网页名字名字错误,使用了相对路径导致跳转出错等问题) ...

    lombok1.16.20

    v1.16.20(2018年1月9日)...INSTALLER:默认情况下,lombok安装程序现在插入绝对路径eclipse.ini和朋友,而不是相对路径。如果你想要旧的行为,你可以使用java -jar -Dlombok.installer.fullpath=false lombok.jar。

Global site tag (gtag.js) - Google Analytics