What I wrote below is incorrect.
The problem is due to a difference between javac in jdk1.4 and jdk 1.5.
This can be seen on the command line:
[EMAIL PROTECTED]:~/tmp/test > export JAVA_HOME=/usr/java/j2sdk1.4.2
[EMAIL PROTECTED]:~/tmp/test > export PATH=$JAVA_HOME/bin:$PATH
[EMAIL PROTECTED]:~/tmp/test > javac -classpath hello.java hello.java
[EMAIL PROTECTED]:~/tmp/test > export JAVA_HOME=/usr/java/jdk1.5.0
[EMAIL PROTECTED]:~/tmp/test > export PATH=$JAVA_HOME/bin:$PATH
[EMAIL PROTECTED]:~/tmp/test > javac -classpath hello.java hello.java
error: error reading hello.java; java.util.zip.ZipException: error in
opening zip file
1 error
Sorry for the misleading analysis!
Peter
Peter Reilly wrote:
Peter Reilly wrote:
This should be a FAQ!
You have a .class file in your class path (i.e. not a directory
or a .jar file). Starting with ant 1.6, ant will open the
files in the classpath checking for manifest entries. This attempted
opening
will fail with the error "java.util.zip.ZipException"
The problem does not exist with ant 1.5 as it does not try to
open the files. - so make sure that your classpath's
In your case it would be the value
of the reference "compile-classpath".
Peter
do not
contain .class files.
Peter
Fabricio M. Sanchez wrote:
Hi there,
I've searched google, ant-faq and ant-manual and found nothing
conclusive...
I have recently moved from java (jdk) 1.4.2 to 1.5.0_03.
I'm using ant 1.6.1 (I've tried ant 1.6.5 also, but the problem still
exists)
After deleting all classes and compiling using the javac task
(target name
is compile, see code below), I then compile the source again. The
first time I compile (using 'ant compile')it builds successfully.
When I compile again (without modifying any files) and only on
jdk1.5.0_03
(it works fine on jdk1.4.2) I get the java.util.zip.ZipException.
Has this happened to anyone? Any ideas on what to do to resolve it?
Thank you for your time,
Fabricio
Code below....
---- Start of build.xml compile target ----
<!-- Compiles Application -->
<target name="compile">
<javac srcdir="${home}/${src}" destdir="${home}/${classes}"
classpathref="compile-classpath"
debug="on" optimize="off" deprecation="on"/> <--
line
105 on build.xml (see output, below)
</target>
---- End of build.xml compile target ----
---- Start of Ant Output ----
C:\current_with_version>ant compile
Buildfile: build.xml
compile:
[javac] Compiling 13 source files to C:\current_with_version\classes
[javac] error: error reading
C:\current_with_version\classes\com\esp\cost\CostElement.class; jav
a.util.zip.ZipException: error in opening zip file
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 1 error
BUILD FAILED
C:\current_with_version\build.xml:105: Compile failed; see the compiler
error output for details.
Total time: 48 seconds
---- End of Ant Output ----
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]