2017-08-31 66 views
0

我用java,eclipse和excel文件在硒中创建了数据驱动框架。我导出了它的可运行jar文件,它在我的系统中完美执行,但由于路径问题而无法在其他执行文件上执行。我想知道是否有任何特定的方式在不同的系统中使用数据驱动的jar文件,通过解决它的路径问题,或者我必须做所有的安装,并确保我想执行的系统中的所有相关资源?数据驱动框架jar导出

+0

欢迎来到堆栈溢出!请参阅:[我如何做X?](https://meta.stackoverflow.com/questions/253069/whats-the-appropriate-new-current-close-reason-for-how-do-i-dox )对SO的期望是,用户提出的问题不仅仅是研究来回答他们自己的问题,而且还分享研究,代码尝试和结果。这表明你已经花时间去尝试帮助自己,它使我们避免重申明显的答案,最重要的是它可以帮助你得到更具体和相关的答案!请参见:[问] – JeffC

回答

0

使用user.dir使用java获取项目位置的关键。

代码:

System.out.println("Present Project Directory : "+ System.getProperty("user.dir")); 

使用System.getProperty("user.dir")需要的路径和文件夹添加按项目文件夹需要。

这是您如何动态添加路径。它是什么系统。它会采取动态的项目目录的路径

希望它会帮助你:)

+0

有没有什么工具可以用来制作独立的jar平台,为硒数据驱动框架生成? –

+0

由于java是平台独立的,它是平台无关的,其中你正在得到的问题是哪个平台无关的问题: - https://coderanch.com/t/580812/java/tools-jar-platform-independent –

+0

更多关于你可以使用File.seprator如果路径的斜线很麻烦你。它将识别平台并根据需要插入斜杠。参考: - https://coderanch.com/t/580812/java/tools-jar-platform-independent –