我对此做了一些研究,但似乎无法弄清楚如果程序引用了库,如何使程序工作。我有一个依赖于 selenium 2.12 库的 java 程序,我需要将该程序制作成 exe,因为我必须在几台未安装 java 的计算机上运行该程序。我研究了似乎每个人都推荐的 JSmooth。有没有人有这方面的经验可以帮助我进行设置?
最佳答案
AFAIK JSmooth 不允许您在未安装 Java 的计算机上运行 Java,如果它发现尚未安装 Java,它只会下载 Java。
您应该告诉 JSmooth 您需要的外部依赖项(jar),将它们放在类路径上,如此处所述 http://jsmooth.sourceforge.net/docs/jsmooth-doc.html#N10166 .
如果您计划为您的应用创建和安装程序,则还需要在其中包含这些 jar。
关于Java 到 exe 并引用 selenium 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10857171/