Ich benutze berühmte PHP-JAVA Brücke und ich bekomme dies Fehler in der Datei Java.inc.Ich habe eine Eigenschaft namens $ protocol in der Klasse java_Client erstellt, und ich erhalte immer noch diesen Fehler. Jeder weiß, wie man es repariert?
Antwort
Angenommen, Sie die fehlenden Eigenschaften reparieren wollen und nicht verwerfen die Anzeige des E_NOTICE über error_reporting(error_reporting() & ~E_NOTICE)
(die schädlich sein könnte)
Option 1 Fixing fehlenden Eigenschaften in Java.inc
Wenn Sie versuchen, Um fehlende Eigenschaften in der Datei "Java.inc" zu beheben, und der Fehler weiterhin angezeigt wird, liegt dies wahrscheinlich daran, dass Sie die Remote-Datei weiterhin laden. Sie können prüfen, ob eine Fernladung durch die Suche nach Initialisierungssequenz gemacht wird:
include_once 'http://localhost:8080/JavaBridge/java/Java.inc';
Wenn dies der Fall ist, machen Sie eine lokale Kopie des ‚Java.inc‘ PHP-Code-Gehalts (wget http://localhost:8080/JavaBridge/java/Java.inc
), Ihre Korrekturen anzuwenden und erfordern die lokale Datei anstelle der Fern ein:
require_once '/my/local/path/RefactoredJava.inc.php';
(Wenn Sie bereits diese Schritte und in der gleichen Fehlermeldung erfolgt, können Sie auch ein Problem mit Ihrem opcache haben, stellen Sie sicher Datei neu geladen wird)
Option 2 Verwenden Sie stattdessen den Client soluble/japha
?
Sie können einen Blick auf soluble-japha repo on Gitub werfen, die einen alternativen Java-Bridge-Client bietet (mit Korrekturen für undefinierte Eigenschaften sowie viele andere Änderungen).
Die lösliche Japha-API ist nicht abwärtskompatibel, aber Sie können eine legacy compatibility wrapper installieren, die die meisten der ursprünglichen globalen Funktionen java_*()
freilegt.
Haftungsausschluss: Es ist nicht und offizieller Client, nur eine Überarbeitung, die ich vor einigen Jahren und entschied sich für Opensource.
- 1. xampp, php-java-bridge Hinweis anzeigen: Undefinierte Eigenschaft: java_Client :: $ cancelProxyCreationTag
- 2. Hinweis: Nicht definierte Eigenschaft: java_Client :: $ CancelProxyCreationTag in http: // localhost: 8080/JavaBridge/Java/Java.inc on line 1994
- 3. Wie zu lösen Undefinierte Eigenschaft
- 4. Zugriff auf undefinierte Eigenschaft CONFIG ::
- 5. RMI zu HTTP-Protokoll
- 6. http: //localhost/index.php Umleiten zu http: // localhost/xampp/
- 7. as3 Zugriff auf undefinierte Eigenschaft?
- 8. JSON in Flex. "Zugriff auf undefinierte Eigenschaft JSON"
- 9. Wie mit ffmpeg über HTTP-Protokoll
- 10. Http 1.1-Protokoll-Validierung
- 11. RestAssuredMockMvc Verbindung zu http: // localhost: 8080 abgelehnt
- 12. Undefinierte Eigenschaft Fehlermeldung in PHP OOP
- 13. 302 Redirect zu Nicht-HTTP-Protokoll
- 14. Wie kann ich alle HTTP-Anforderung von HTTP-Umleitung: // localhost/site/* http: // localhost/site/admin
- 15. Http-Protokoll Inhalt-Länge
- 16. Wie implementiert man HTTP-Protokoll mit WebRTC?
- 17. So entfernen Sie die Portnummer von http: // localhost: 8123, um sie als http: // localhost zu verwenden?
- 18. Wie könnte ich Klotzen Räume auf einen fixen Länge
- 19. Wie mappe ich http: // localhost: 8080 zu http: // mysites in iis7?
- 20. Verwendung von Scrum in fixen/fixierten Projekten?
- 21. SwiftMailer Fehler Undefinierte Eigenschaft: Swift_Transport_StreamBuffer :: $ _ Sequenz
- 22. Hinweis: Undefinierte Eigenschaft - wie vermeide ich diese Nachricht in PHP?
- 23. benötigt das HTTP-Protokoll Speicherplatz im Dateipfad?
- 24. Wie werden Cookies im HTTP-Protokoll übergeben?
- 25. HTTP/HTTPS-Protokoll in .htaccess-Weiterleitungen beibehalten
- 26. tcpdump: localhost zu localhost
- 27. Adobe Flash - Zugriff auf mögliche undefinierte Eigenschaft COMPLETE
- 28. WAMP: fehlt http: // localhost/in urls, falsche wamp projekte links
- 29. kann nicht auf HBase Status UI auf http: // localhost: 60010
- 30. Legen Sie HTTP-Protokoll-Version in HttpClient