mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-31 06:05:44 +00:00
ccd5e48e64
Added "ifdef OJI_DISABLE" in case OJI_DISABLE we will have binaries working without oji Apdated README |
||
---|---|---|
.. | ||
classes | ||
examples | ||
jni | ||
src | ||
test | ||
makefile.win | ||
nsPluginHostImpl.patch | ||
README |
Java-Implemented Plug-ins. ================================ This directory contains the beginnings of the Java-Implemented plug-uns. The sources is divided into four directories classes Java source files src Native code (c++/c) jni Implamentations of java native methods test Test code, including simple pluglet. ======================================================================== Win32 Build Directions: ======================================================================== Requirements: * built M8 mozilla tree for WinNT4.0 * JDK1.3 * Perl 5 perl.exe must be in your path How To Build: * Follow the directions in ..\README * if you do not have working OJI set OJI_DISABLED to 1 (You can do it in your command prompt, or you can set it in mozilla/java/plugins/src). * type "nmake /f makefile.win" * apply the patch to mozilla/modules/plugin/nglsrc/nsPluginHostImpl.cpp by executing : patch nsPluginHostImpl.cpp < nsPluginHostImpl.patch and execute "nmake /f makefile.win" inside mozilla/modules/plugin/nglsrc directory How to Run: * Add following directories to to your path: %MOZILLA_FIVE_HOME% In case OJI_DISABLED add %JDKHOME%\jre\bin\classic to your path * Copy class files from mozilla/dist/classes to your JRE/lib/ext directory and add JRE/lib/ext to your classpath How to build and run test * go to the test directory and type "nmake /f makefile.win" * Set PLUGLET environment to the directory you have test.jar * Run mozilla and load page test.html from test directory and if evething is ok you will see some output from the test pluglet on the stdout. Problems: * clobber_all doesn't remove the .class files from dist\classes. You have to do this manually. * post to netscape.public.mozilla.java newsgroup