| ZipException on javac task moving from jdk1.4 to jdk1.5 | ZipException on javac task moving from jdk1.4 to jdk1.5 2005-06-14 - By peter reilly
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:
preilly@(protected):~/tmp/test > export JAVA_HOME=/usr/java/j2sdk1.4.2 preilly@(protected):~/tmp/test > export PATH=$JAVA_HOME/bin:$PATH preilly@(protected):~/tmp/test > javac -classpath hello.java hello.java preilly@(protected):~/tmp/test > export JAVA_HOME=/usr/java/jdk1.5.0 preilly@(protected):~/tmp/test > export PATH=$JAVA_HOME/bin:$PATH preilly@(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: user-unsubscribe@(protected) >> For additional commands, e-mail: user-help@(protected) >> >> >> > >
--------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@(protected) For additional commands, e-mail: user-help@(protected)
|
|
 |