Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #13323

Re: the classes in rt.jar cannot be found during ant build

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
From Lew <lewbloch@gmail.com>
Newsgroups comp.lang.java.programmer
Subject Re: the classes in rt.jar cannot be found during ant build
Date Mon, 2 Apr 2012 15:53:32 -0700 (PDT)
Organization http://groups.google.com
Lines 27
Message-ID <29434054.1356.1333407212535.JavaMail.geo-discussion-forums@pbcvg9> (permalink)
References <21704562.1053.1333400837411.JavaMail.geo-discussion-forums@ynlt15>
NNTP-Posting-Host 69.28.149.29
Mime-Version 1.0
Content-Type text/plain; charset=ISO-8859-1
X-Trace posting.google.com 1333407213 28987 127.0.0.1 (2 Apr 2012 22:53:33 GMT)
X-Complaints-To groups-abuse@google.com
NNTP-Posting-Date Mon, 2 Apr 2012 22:53:33 +0000 (UTC)
In-Reply-To <21704562.1053.1333400837411.JavaMail.geo-discussion-forums@ynlt15>
Complaints-To groups-abuse@google.com
Injection-Info glegroupsg2000goo.googlegroups.com; posting-host=69.28.149.29; posting-account=CP-lKQoAAAAGtB5diOuGlDQk0jIwmH0T
User-Agent G2/1.0
Xref csiph.com comp.lang.java.programmer:13323

Show key headers only | View raw


zyng wrote:
> In my build.xml,
>          <property environment="env"/> 
>          ...
>         <path id="project.classpath">
>             <fileset dir="${env.JAVA_HOME}">
>                 <include name="jre/lib/rt.jar"/>
>             </fileset>
>             ...
> 
> The environment variable JAVA_HOME has been set to: C:\Program Files\Java\jdk1.6.0_24
> 
> When I run it, those classes inside rt.jar cannot be found. I have print out, using echo, the classpath and rt.jar is included in the classpath.
> 
> I don't understand why the classes in rt.jar cannot be reached by javac.

You don't give a complete example, for which you should follow the advice given here:
http://sscce.org/

Did you use a "<classpath refid='...'>" element or "classpathrefid='...'" attribute to the "<javac>" element that refers to your path id?

You should not include rt.jar in a regular classpath anyway. That's wrong. It's a bootclasspath JAR. In fact, you shouldn't have to refer to it explicitly at all unless you're cross-compiling between Java versions.

Give us an SSCCE.

-- 
Lew

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

the classes in rt.jar cannot be found during ant build zyng <xsli2@yahoo.com> - 2012-04-02 14:07 -0700
  Re: the classes in rt.jar cannot be found during ant build Lew <lewbloch@gmail.com> - 2012-04-02 15:53 -0700
  Re: the classes in rt.jar cannot be found during ant build Roedy Green <see_website@mindprod.com.invalid> - 2012-04-02 16:00 -0700
  Re: the classes in rt.jar cannot be found during ant build Arne Vajhøj <arne@vajhoej.dk> - 2012-04-02 19:44 -0400
  Re: the classes in rt.jar cannot be found during ant build zyng <xsli2@yahoo.com> - 2012-04-02 17:16 -0700
    Re: the classes in rt.jar cannot be found during ant build Arne Vajhøj <arne@vajhoej.dk> - 2012-04-02 20:53 -0400
    Re: the classes in rt.jar cannot be found during ant build Roedy Green <see_website@mindprod.com.invalid> - 2012-04-03 10:49 -0700
      Re: the classes in rt.jar cannot be found during ant build Arne Vajhøj <arne@vajhoej.dk> - 2012-04-03 19:15 -0400
    Re: the classes in rt.jar cannot be found during ant build Roedy Green <see_website@mindprod.com.invalid> - 2012-04-03 16:29 -0700

csiph-web