新手初用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就不能正常显示了,不知道什么原因,囧
分享到:
相关推荐
在eclipse中配置jar包的相对路径
关于java 读取eclipse下文件相对路径 关于Java的文件相对路径问题一直 ...
本文是一篇Java相对路径绝对路径全面总结的word文档。
java web中File的相对路径与绝对路径总结,用于在运行时获取配置文件、动态加载对象等
Eclipse-java-neon中文语言...6、用记事本将language.link文件打开,在里面写上path=language(注意这是相对路径language的名字与上面建立的文件夹同名)。7、重启eclipse,在打开eclipse,会发现eclipse已经被汉化了。
解压后,直接eclipse 中help安装 选择本地目录即可,就是等待验证整时间比较长,亲测可用。...3)在links文件下新建link.link文件,内容如下(使用相对路径指定插件地址) path=WB_v1 4)clean方式重启eclipse
jre路径支持从环境变量和配置文件加载,从配置文件加载时支持相对路径,因此可以将JRE与JAVA应用一起发布,省去安装JRE的麻烦。相较批处理引导无控制台、无java.exe/javaw.exe进程且更符合windows用户的习惯。 ...
http://blog.csdn.net/love_xiolan/article/details/54945859 博文地址 此代码,下载后,倒入到eclipse中即可使用..
eclipse开发工具插件安装方法 方法四是将所有的插件用一个外部目录存放起来,假如是D:\plug-in,将上面所示的插件目录文件全部拷贝到该目录下,比如Tomcat插件,此时的文件路径就是D:\plug-...还可以写成相对路径的形式
Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。 使用教程:解压压缩包、安装好jdk环境,双击打开...
TFS用于管理变化的一种高效、得力的解决方案,适用于所有规模的组织。新配置为建立支持源码管理,工作项和生成(builds)的TFS版本提供了便利...可以使用绝对路径和相对路径。 注意:只需将plugins下的资源插件添加进去
路径修改为相对路径,并在8.x、9.x、10.x及Android ADT by Eclipse平台 adt-bundle-windows-x86-20140321、adt-bundle-windows-x86-20140702 平台安装均成功, 特此推荐,建议使用方法二简洁明了,方法一生成的...
parentCategory - 由以“/”分隔的类别标识组成的可选路径。这样,您就可以创建类别层次结构。 <!ELEMENT view (description?)> <!ATTLIST view id CDATA #REQUIRED name CDATA #REQUIRED category CDATA #...
将2017最新的eclipse、jdk、tomcat、maven、git、svn、spring等插件都集成到工具中,无需安装全部绿色版,内部都是相对路径,在使用前看一下说明,只需要设置一下maven本地库路径,常用的maven本库已经下载,经过...
在eclipse的菜单中,进入 Window > Preferences > Java > Installed JREs > Execution Environments,选择JavaSE-1.6, 在右侧选择jdk. 然后在maven菜单中使用 “update project ...”. 4.配置pom.xml <groupId>org....
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默认的jsb文件不行,需要修改,修改文件中的相对路径名称,改好的jsb3文件放到extjs4.1.1的根目录下,然后安装spket-1.6.23,重启eclipse,点击Window/Preferences/Spket/JavaScript Profiles,点击New新建一个...
这是常见的页面不存在错误,建议仔细核查显示的网页是否存在(在运行的浏览器地址框中仔细查看当前路径,核实该路径是否正确,是否有路径错误,当前网页名字名字错误,使用了相对路径导致跳转出错等问题) ...
v1.16.20(2018年1月9日)...INSTALLER:默认情况下,lombok安装程序现在插入绝对路径eclipse.ini和朋友,而不是相对路径。如果你想要旧的行为,你可以使用java -jar -Dlombok.installer.fullpath=false lombok.jar。