2

因为我没有 Java 编程经验,所以我可能在这里叫错了树。

我遇到了 jsprit 一个基于 java 的 VRP 求解器,它看起来非常令人印象深刻,我想知道它是否可以在基于 php 的 Web 应用程序中使用。

我已经安装了 tomcat 和 JavaBridge,我已经下载了 jsprit 源代码和二进制文件。

可能吗...

  1. 通过创建和部署文件直接使用二进制.war文件?

或者

  1. .jar通过 JavaBridge使用文件?

还是我需要某种 Java Web 应用程序来充当包装器?

我在github上看到了一个应用程序,它看起来是一个包装器,但它看起来还没有完成或仍然处于活动状态。

谢谢你的帮助...

4

1 回答 1

4

经过进一步研究,我自己找到了分析器。

我下载了JavaBridge模板.war文件并将其重命名为jsprit.war.

然后我下载了jsprit的二进制文件。

使用 7-zip 我将 jsprit 二进制文件添加到文件夹中新重命名jsprit.warWEB-INF\lib文件中。

安装和设置tomcat

已安装php5.cli

使用tomcat网络应用程序管理器我部署了jsprit.war文件。

现在,通过包含http://localhost:8080/JavaBridge/java/Java.inc在我的 php 页面中,我现在可以使用以下方法访问 jsprit 类:$location = new java('jsprit.core.problem.Location');

希望这对将来的其他人有所帮助。

于 2016-02-29T21:05:31.197 回答