2017-04-21 138 views
0

我在eclipse IDE上用java编写了一个selenium web驱动程序。如何在其他系统中运行可执行文件jar?

该程序从放置在我的系统桌面上的Excel工作表中获取数据,并且所有jar都从我的桌面添加到构建路径中。

EXAMPLE:C:\Users\PEOPLE\Desktop\selenium-server-2.53.0\selenium-2.53.0\libs. 

整个程序被导出到一个可运行jar文件并放在桌面上。

该jar文件正常工作正常。

现在的问题是如何让jar文件在其他系统中运行?

使jar文件在其他系统中运行的前提条件是什么?

+1

请解释一下你想从远程系统运行你的jar的场景,或者你正在谈论其他操作系统。如果其他OS那么As Java独立于操作系统,但JVM依赖于操作系统,因此您的jar文件将在任何操作系统上运行,但您必须安装特定于操作系统的JRE。 –

+0

这个问题真的不清楚它在问什么。想象一下,你是别人正在阅读这个问题。您正在运行该程序的实际问题是什么?你有什么尝试。它如何在你的系统上正常工作,而不是在另一个上工作? – Novaterata

+0

这是相同的操作系统。 – dee

回答

0

我看主要有两点:

  1. 一个Java JRE安装,这样便可以运行java -jar yourJar.jar
    java -classpath yourJar.jar your.package.name.MainClass
  2. 配置加载您的Excel工作表(特别是如果路径是不同的路径的一种方式在另一个系统上)。例如,您可以从位于jar的同一个存储库中的配置文本文件app.config中读取Java程序中的此路径。

希望它能帮助:)

0

创建Excel文件相同的路径是在您的系统(否则你需要编辑配置文件)与file.Now的名字一起,只需安装系统中最新的JRE,你应该很好走。

相关问题