Java 将模块路径添加到netbeans包

Java 将模块路径添加到netbeans包,java,selenium,netbeans,package,Java,Selenium,Netbeans,Package,我有一个使用selenium和phantomjs Web驱动程序的java应用程序。我通过绝对路径访问phantomjs可执行文件: // *** Phantomjs driver *** System.setProperty("phantomjs.binary.path", "/Users/myuser/Desktop/Desktop Archive/Crashplan/Gecko/phantomj

我有一个使用selenium和phantomjs Web驱动程序的java应用程序。我通过绝对路径访问phantomjs可执行文件:

//              *** Phantomjs driver ***
                System.setProperty("phantomjs.binary.path", 
                  "/Users/myuser/Desktop/Desktop Archive/Crashplan/Gecko/phantomjs");
                driver = new PhantomJSDriver();

我想将phantomjs可执行文件作为jar的一部分。如何将此模块添加到我的包中?

将phantomjs.exe添加到文件夹中的项目中,并使用System.setProperty(“phantomjs.binary.path”、“/yourfolde/phantomjs”)引用该路径;我在我的项目下创建了一个新文件夹,并将其命名为“drivers”,我将phantomjs添加到此目录中。然后是System.setProperty(“phantomjs.binary.path”、“/drivers/phantomjs”);它找不到phantomjs。您需要编写
System.setProperty(“phantomjs.binary.path”,“/drivers/phantomjs.exe”)这是在mac上。没有.exe。您的原始答案是正确的。我的驱动程序目录中有一个坏的phantomjs模块。当我解决这个问题时,你的答案是正确的。非常感谢。