另一台计算机

问题描述:

上运行Java /硒程序我有一个使用硒,我想安装别人的电脑上,使他们能够使用它太一个小型的Java程序。它使用硒(为了它的价值)。另一台计算机

我从Eclipse导出到jar文件。然后我使用launch4j创建一个Windows可执行文件。我使用Java版本1.7_079来开发该程序。

另一台计算机已安装我确信CLASSPATH设置JRE版本1.7_079。

如果我跑我的系统上这个可执行文件,它工作正常。如果我尝试在另一个系统上运行它,则完全没有任何反应,没有错误,也没有任何反应。

  1. 我在做什么错?

  2. 难道是容易不把它包在一个可执行文件,并只使用一个批处理文件来运行呢?

  3. 什么是做到这一点的最好和最简单的方法是什么?

+0

尝试在控制台中运行'java -jar myApp.jar'。 – alayor

+0

我会仔细检查,以确保您使用的任何网络驱动程序都包含在其他人的机器 – mrfreester

+0

我发现了一些事情。 1.另一个系统需要安装铬驱动程序。 2.对chrome驱动程序的引用必须是非显式的。我会随时更新。 – Sulteric

尝试直接在系统中不使用的java.exe/javaw.exe的工作,并指出错误,如果有的话就执行的.jar。

java.exe的罐子的HelloWorld.jar

如果你得到“‘java.exe的’无法识别...”你需要添加其中的Java/w.exe是你的路径的文件夹(如:SET PATH =文件夹与-Java的EXE文件;%PATH%

你可以找到与Java/w.exe文件:

CD/DC:\

DIR/S的Java * .EXE

+0

它找不到这些库。它试图使铬最大化,而不能。我想,当你从日出导出,并说包装瓶,它会这样做,但显然不是。 – Sulteric

我终于有了答案 这个。我将其追溯到Chrome和Chrome驱动程序的问题。我运行的是Chrome v55.0.x.用户计算机运行57.0。 。一旦我将我的机器升级到57.,它就像用户那样失败了。我更新了Chrome驱动程序,一切正常。