【问题标题】:How to require Java.inc in laravel如何在 laravel 中要求 Java.inc
【发布时间】:2017-12-21 08:29:24
【问题描述】:

我用 tomcat 配置 Java 网桥。可通过http://localhost:8080/JavaBridge/java/Java.inc 访问。

在核心 php 中,我们使用 require_once 来包含文件。 require_once("http://localhost:8080/JavaBridge/java/Java.inc"); $myObj = new Java("com.fss.plugin.iPayPipe");

它在核心 PHP 中运行良好。但它在 Laravel 中不起作用。

它显示错误Class 'Java' not found

请帮忙

【问题讨论】:

    标签: php laravel laravel-5.3 php-java-bridge


    【解决方案1】:

    看看在浏览器中打开http://localhost:8080/JavaBridge/java/Java.inc 时显示的内容 - 是 PHP 代码吗?如果是,请尝试通过echo file_get_contents("http://localhost:8080/JavaBridge/java/Java.inc"); 在您的网络服务器上输出结果 - 这仍然是 PHP 代码吗?

    也许您缺少一个导入 - 如果 Java 类不在命名空间中,但您的 Lavarel 代码在,您应该使用 $myObj = new \Java(...) 实例化该类

    【讨论】:

    • 感谢它的工作。实际上我忘了实例化类“Java”。我改为 '\Java' 。
    猜你喜欢
    • 2021-06-19
    • 1970-01-01
    • 2018-01-18
    • 2019-02-05
    • 2015-08-20
    • 1970-01-01
    • 2018-10-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多