New beginner of JAVATV
iSorry to post a a question like this, but i try to find the answer by search the
former threads ,but i can;t make it .so i have to do this.
My first question is:
Is the JDK for JAVATV must be 1.3?
and i meet the errors like this:
[root@localhost linux-i686]# make BASIS_HOME=/home/phoneme_advanced-mr2/ JDK_INCLUDE_DIR=/home/java/include
Compiling JavaTV classes...
../../src/share/javatv/classes/java/net/DatagramSocket.java:214: cannot resolve
symbol
symbol : variable anyLocalAddress
location: class java.net.InetAddress
laddr = InetAddress.anyLocalAddress;
^
../../src/share/javatv/classes/java/net/DatagramSocket.java:469: cannot resolve
symbol
symbol : variable anyLocalAddress
location: class java.net.InetAddress
in = InetAddress.anyLocalAddress; // "0.0.0.0"
^
../../src/share/javatv/classes/java/net/MulticastSocket.java:129: cannot resolve symbol
symbol : variable anyLocalAddress
location: class java.net.InetAddress
impl.bind(port, InetAddress.anyLocalAddress);
^
../../src/share/javatv/classes/com/sun/tv/net/EncapDatagramSocketImpl.java:44: com.sun.tv.net.EncapDatagramSocketImpl is not abstract and does not override abstract method leaveGroup(java.net.SocketAddress,java.net.NetworkInterface) in java.net.DatagramSocketImpl
public class EncapDatagramSocketImpl extends DatagramSocketImpl implements SourceTransferHandler {
^
Note: ../../src/share/javatv/classes/java/net/MulticastSocket.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
4 errors
make: *** [.compile.javatvclasses] Error 1
and thrid. how can i include TV API for J2ME CDC ?
# 3
this is the new errors i meet today ,can somebody tell me why?
[root@localhost jtv-1_1-linux-x86-1]# ${BASIS_HOME}/bin/cvm -Djava.class.path=${JAVATV_HOME}/javatv.jar:${JAVATV_HOME}/j2me_cdc_xml.jar:${TEST_DIR} -Djava.library.path=${JAVATV_HOME}/lib RunXlet -n SvcDispXlet
Running Xlet named: SvcDispXlet
ServiceFile: com.sun.tv.receiver.ReceiverFile
JMFProperties: readProperties
java.lang.NoClassDefFoundError: org/xml/sax/helpers/DefaultHandler
at java.lang.Class.loadSuperClasses(Unknown Source)
at sun.misc.Launcher$AppClassLoader.defineClassPrivate(Unknown Source)
at sun.misc.Launcher$AppClassLoader.access$500(Unknown Source)
at sun.misc.Launcher$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Unknown Source)
at java.security.AccessController.doPrivileged(Unknown Source)
at sun.misc.Launcher$AppClassLoader.doClassFind(Unknown Source)
at sun.misc.Launcher$AppClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.sun.tv.receiver.SIEmulator.runData(Unknown Source)
at com.sun.tv.receiver.SIEmulator.<init>(Unknown Source)
at RunXlet.setUp(Unknown Source)
at RunXlet.main(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.misc.CVM.runMain(Unknown Source)
# 5
Thx,but where can i download documentation about the dependencies?
and do you men ,i have to download the the XML parsing APIs, and also the JMF or JMFLite?
BTW,where can i download TV API for windows ,or is there any? because i only found the TV 1.0 for windows, and TV1.1 for Linux?
who come ?and TV API can only be run on the x86 cpu?