Bonjour,
je suis tout nouveau dans ce domaine donc mon problème peu paraitre simple...mais voici le souci :
J'essaie de monter un serveur http qui supporte le php.
=> pour cela j'ai pris easy_php qui m'installe apache dans la foulée.
jusque là...ok!
Alors voici es versions:
apache: 2.2.3
php:5.2.0
Mon but est faire fonctionner java via des pages en php.
J'ai donc fait des recherches et je tombe sur le fameux javabridge et meme des tutaux..
http://www.dsl.uow.edu.au/~sk33/php5java.htm
Le souci c'est que les versions utilisée dans le tuto ne sont plus téléchargeables...donc j'essai avec la nouvelle version du bridgejava (5.1.2)
=> premier souci, la dll n'est plus dans le package, en cherchant un peu sur le net, apparemment php_java.dll est déjà pris en charge dans les version récentes de php...ok.
don je me contente de récupérer le javabridge.jar , de le mettre dans mon répertoire d'extension, je modifie le php.ini avec ce qu'il faut (enfin je crois).
j'ai lancer le javabridge.jar => c'est censé m'activer mon pont
Je veux faire un test simple
fichier HelloWorld.java compilé en .jar et mis dans le bon répertoire
Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public class HelloWorld { String hw = "Hello World"; public String getHelloWorld() { return hw; } }
je fais un fichier HelloWorld.php
Quand je le lance dans mon explorateur : page blanche!!!!! On dirait que ça n'a pas marché....j'ai essayé dans tous les sens...avec plusieurs versions...sans succès..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php java_require('http://localhost:8080/home/HelloWorld.jar'); $myObj = new Java('HelloWorld'); // display Hello World echo (String) $myObj->getHelloWorld(); ?>
une idée??
Merci bcp!!!
Partager