Hello...
I am trying to configure JMF 2.1.1 so it could work properly on Linux (Red Hat 9.0)...
After looking at the instructions on:
http://java.sun.com/products/java-media/jmf/2.1.1/setup-linux.html I created a shell script called java.sh (located in /etc/profile.d/
and these are the contents:
export JAVA_HOME=/usr/java/j2sdk1.4.2_02
export J2EE_HOME=/usr/java/j2sdkee1.3
export JMF_HOME=/usr/java/JMF-2.1.1e
export ANT_HOME=/usr/local/ant/apache-ant-1.5.4/
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/jre/rt.jar:$J2EE_HOME/lib/j2ee.jar:$JMF_HOME/lib/jmf.jar
export PATH=$PATH:$JAVA_HOME/bin:$J2EE_HOME/bin:$ANT_HOME/bin:$JMF_HOME/bin
export LD_LIBRARY_PATH=$JMF_HOME/lib:$LD_LIBRARY_PATH
Ok. I saved the file. And then from the command line ran it like this:
$ source java.sh
When I go to the diagnostic
applet (in order to
test if my JMF is working correctly) this is what I get:
JMF Diagnostics:
Java 1.1. compliant browser....Maybe
JMF classes.....Not Found
The URL for this diagnostic tool is:
http://java.sun.com/products/java-media/jmf/2.1.1/jmfdiagnostics.html If I echo the CLASSPATH & LD_LIBRARY_PATH this is what I get:
$ echo $CLASSPATH
.:/usr/java/j2sdk1.4.2_02/lib/tools.jar:/usr/java/j2sdk1.4.2_02/lib/jre/rt.jar:/usr/java/j2sdkee1.3/lib/j2ee.jar:/usr/java/JMF-2.1.1e/lib/jmf.jar
$ echo $LD_LIBRARY_PATH
/usr/java/JMF-2.1.1e/lib:
From the best of my knowledge, the LD_LIBRARY_PATH is the name of the shared libraries system environmental variable on Solaris... Is there a similar one on Linux, particularly Red Hat 9.0?
Thanks.
-Unnsse