相关疑难解决方法(0)

this.getClass().getClassLoader().getResource("...")和NullPointerException

我在eclipse helios中创建了一个带有单个子模块的最小maven项目.

在src/test/resources文件夹中,我放了一个文件"install.xml".在文件夹src/test/java中,我创建了一个包含单个类的包:

  @Test
  public void doit() throws Exception {
    URL url = this.getClass().getClassLoader().getResource("install.xml");
    System.out.println(url.getPath());

  }
Run Code Online (Sandbox Code Playgroud)

但是当我将代码作为junit 4单元测试运行时,我只得到一个NullPointerException.这之前已经运行了数百万次.有任何想法吗?

我遵循了这个指南:

http://www.fuyun.org/2009/11/how-to-read-input-files-in-maven-junit/

但仍然得到相同的错误.

eclipse maven-2 classloader

57
推荐指数
5
解决办法
17万
查看次数

如何将intellij中的普通java项目转换为JavaFx项目

我目前正在使用普通的java项目(gradle项目),并希望将其转换为JavaFx项目,而无需将现有源重新导入到新的Javafx项目中.有没有办法实现这个目标?

java user-interface intellij-idea javafx-2

13
推荐指数
1
解决办法
2万
查看次数