I'm trying to build the nightly build: batik-svn-07-01-18.zip and I get
the following error in JDK 1.4:
clean-compile:
[delete] Deleting directory C:\projects\xml-batik\classes
clean-docs:
clean-test:
clean:
compile-prepare:
[mkdir] Created dir: C:\projects\xml-batik\classes
[echo] debug on, optimize on, deprecation on
compile:
[javac] Compiling 1627 source files to C:\projects\xml-batik\classes
[javac]
C:\projects\xml-batik\sources\org\apache\batik\apps\svgbrowser\Main.java
:874: warning: encode(java.lang.String) in java.net.URLEncoder has been
deprecated
[javac] (URLEncoder.encode(
lastVisited.get(i).toString()));
[javac] ^
[javac]
C:\projects\xml-batik\sources\org\apache\batik\apps\svgbrowser\Main.java
:920: warning: decode(java.lang.String) in java.net.URLDecoder has been
deprecated
[javac]
lastVisited.addElement(URLDecoder.decode(st.nextToken()));
[javac] ^
[javac]
C:\projects\xml-batik\sources\org\apache\batik\apps\svgbrowser\Preferenc
eDialog.java:946: cannot resolve symbol
[javac] symbol : constructor FileDialog
(org.apache.batik.apps.svgbrowser.PreferenceDialog)
[javac] location: class java.awt.FileDialog
[javac] new FileDialog(PreferenceDialog.this);
[javac] ^
[javac]
C:\projects\xml-batik\sources\org\apache\batik\dom\svg\SVGURIReferenceSu
pport.java:37: cannot resolve symbol
[javac] symbol : method getAnimatedStringAttribute
(java.lang.String,java.lang.String)
[javac] location: class org.apache.batik.dom.svg.SVGOMElement
[javac] return ((SVGOMElement)elt).
[javac] ^
[javac] 2 errors
[javac] 2 warnings
Java 1.4.2 only accepts Frame objects in the FileDialog constructor.
Java 5.0 accepts Dialog objects. Is Batik only to be compiled under
Java 5.0, or is this an oversight?
Michael Bishop