我有一个新手 Java 问题。
我必须为我们在 SQL Server 中使用的一些存储过程制作一套 J/DBUnit 测试。这些测试在我最初放置在与我的 Java 项目相同的目录中的几个子目录中使用一些 XML 文件。
无论如何,在签入这些测试后,我们的 SVN 管理器希望将 .java 文件保留在树的一部分中,并将资源(如 XML 文件和所需的 JAR)保留在树的另一部分中。
因此,我的测试最初使用相对路径引用了 XML 文件,但现在不起作用。
我的问题是:
- 我可以通过 CLASSPATH 使包含我的 XML 文件的目录可用(我希望如此)。
- 假设可行,我如何在我的代码中引用以这种方式包含的文件?
- 如果我不应该为此使用 CLASSPATH,我愿意接受其他解决方案。