webForumDet fria alternativet
Logga in / Bli medlem

Integrera PHP och Java

PHP

5 svar · 360 visningar · startad av niels

Medlem sedan juli 2000212 inlägg
Trådstart#1

Någon som har ngn erfarnehet av att integrera php och java?? Jag får ett taskigt felmess.

Fatal error: java.lang.NoClassDefFoundError: net/php/reflect in C:\wwwroot\mobigear\scripts\ReportPrices.php on line 4

Så här ser [java] ut i php.ini:

[Java]
java.class.path = .\php_java.jar
java.home = C:\j2sdk1.4.2_08
java.library = C:\j2sdk1.4.2_08\jre\bin\server\jvm.dll
java.library.path = .\

Test php koden jag kör för felmeddelandet är:

$system = new Java('java.lang.System');
print 'Java version='.$system->getProperty('java.version').' <br>';

Hur ställer jag in så att jag använda min egna java-classer i php??
(Jag kör windowsXP och php 4.3.1)

MVH!
/Niels Bosma

Medlem sedan juni 20006 031 inlägg
#2

Har aldrig aktiverat java men har du avmarkerat extension=php_java.dll ?

Annars så har jag ingen aning. :l

Medlem sedan juli 2000212 inlägg
#3

jo, så långt hade jag kommit... felet var i [java] sektionen... (har löst det :)

Medlem sedan mars 20025 907 inlägg
#4

niels skrev:

jo, så långt hade jag kommit... felet var i [java] sektionen... (har löst det :)

Vad var felet? Skulle vara intressant att veta :)

Medlem sedan juli 2000212 inlägg
#5

Fick skriva:

[Java]
java.class.path = C:\php-4.3.1-Win32\extensions\php_java.jar
java.home = C:\j2sdk1.4.2_08\
java.library = C:\j2sdk1.4.2_08\jre\bin\server\jvm.dll
java.library.path = C:\php-4.3.1-Win32\extensions\
Medlem sedan juli 2000212 inlägg
#6

Men har fortfarande inte löst hur jag skall få in mina egna java-klasser...

255 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)