How can I embed a java programme in PHP file and what
changes have to be done in PHP.ini file?

Answer Posted / pankajbisane

There are two possible ways to bridge PHP and Java: you can
either integrate PHP into a Java Servlet environment, which
is the more stable and efficient solution, or integrate Java
support into PHP. The former is provided by a SAPI module
that interfaces with the Servlet server, the latter by this
Java extension.
The Java extension provides a simple and effective means for
creating and invoking methods on Java objects from PHP. The
JVM is created using JNI, and everything runs in-process.

Example Code:

getProperty('java.version') . ''; echo 'Java vendor=' .
$system->getProperty('java.vendor') . ''; echo 'OS=' .
$system->getProperty('os.name') . ' ' .
$system->getProperty('os.version') . ' on ' .
$system->getProperty('os.arch') . ' '; // java.util.Date
example $formatter = new Java('java.text.SimpleDateFormat',
"EEEE, MMMM dd, yyyy 'at' h:mm:ss a zzzz"); echo
$formatter->format(new Java('java.util.Date')); ?>

The behaviour of these functions is affected by settings in
php.ini.
Table 1. Java configuration options
Name
Default
Changeable
java.class.path
NULL
PHP_INI_ALL
Name Default Changeable
java.home
NULL
PHP_INI_ALL
java.library.path
NULL
PHP_INI_ALL
java.library
JAVALIB
PHP_INI_ALL

Is This Answer Correct ?    4 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How many functions are there in php?

521


How does the identity operator === compare two values?

677


How is session data stored?

498


Why sessions are used in php?

509


What is the best website to learn php?

523






What is php and why it is used?

553


Is age nominal or ordinal?

514


What does session start do in php?

509


Is php a float?

541


Tell me what does the scope of variables means?

535


Explain mysql_error().

558


Is it easy to learn wordpress?

536


What is variable declaration?

495


What are the rules in creating php variable?

529


How to retrieve the original query string?

571