IDEA相对路径没有效果的问题
最近在各个项目中因为相对路径的问题苦恼许久。尤其是给窗口设置图标时们总是出现java.lang.NullPointerException,在网上寻找解决方法时,找到的只说要修改Working directory,但是也没说要改成什么。
下面说一下要怎么修改。
1、修改的位置为:Run ->Edit Configrations ->Working directory
例子:
比如我的项目是D:\com\test test是项目名称,
图片的绝对路径为D:\com\test\src\image\logo.jpg ,
类的绝对路径为D:\com\test\src\Main.java
那么在类里引用图片的相对路径就应该是 image/logo.jpg
Working directory为 D:\com\test\src
如果有其他lib resources等package的话,Working directory可能就不能写到src了,得写到上一级。