ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Reilly <peterrei...@apache.org>
Subject Re: ZipException on javac task moving from jdk1.4 to jdk1.5
Date Tue, 14 Jun 2005 17:42:31 GMT
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@angel:~/tmp/test > export JAVA_HOME=/usr/java/j2sdk1.4.2
preilly@angel:~/tmp/test > export PATH=$JAVA_HOME/bin:$PATH
preilly@angel:~/tmp/test > javac -classpath hello.java hello.java
preilly@angel:~/tmp/test > export JAVA_HOME=/usr/java/jdk1.5.0
preilly@angel:~/tmp/test > export PATH=$JAVA_HOME/bin:$PATH
preilly@angel:~/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@ant.apache.org
>> For additional commands, e-mail: user-help@ant.apache.org
>>
>>
>>
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message