webForumDet fria alternativet

Integrera PHP och Java

5 svar · 358 visningar · startad av niels

nielsMedlem sedan juli 2000215 inlägg
#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

PeddaMedlem sedan juni 20004 880 inlägg
#2

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

Annars så har jag ingen aning. :l

nielsMedlem sedan juli 2000215 inlägg
#3

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

PeeerMedlem sedan mars 20025 362 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 :)

nielsMedlem sedan juli 2000215 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\
nielsMedlem sedan juli 2000215 inlägg
#6

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

Genererad på 387 ms · cache AV · v20260730165559-full.f96bc7eb