我需要将我的 XML 文件保存在与我的 Java 文件相同的位置,并在执行 java 文件时调用和使用 XML。有什么办法可以实现吗?
以下是我的代码:
File fXmlFile = new File("C:\testing eclipsefolder/workspace/java1`/bin/diliya123/v1.xml");
这里我需要指定我的 XML 的文件路径。但我不想提供该路径,它应该是这样的,当我将我的 jar 文件提供给其他人时,它不应该改变它的路径应该每次都是不变的。
当我尝试使用上述代码运行相同的脚本时,出现以下类型的错误:
[TestNG] Running:
C:\Documents and Settings\saalam\Local Settings\Temp\testng-eclipse-1407458964\testng-customsuite.xml
伙计们请给我一些可能的建议。
最佳答案
尝试使用相对路径而不是绝对路径,如下所示:
File fXmlFile = new File("bin/diliya123/v1.xml");
关于java - Java jar文件执行时如何调用XML文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31933815/