嗨,我是一个新手java程序员,最近我开始阅读this in Java4 edition to consolidate knoledge of java在我读完Head first Java.Problem之后,我开始阅读this in Java4 edition to consolidate knoledge of Java。这本书有它自己的库,即使在我做了网站指南上所说的一切之后,我似乎也不能让它在eclipse中工作。我熟练地安装了这个视频指南http://www.youtube.com/watch?v=XJmndRfb1TU,我得到了这个错误:
“无法在C:\Program files\Java\jre7\lib\tools.jar Buildfile:C:\TIJ4\code\build.xml中找到tools.jar.Expected
内部版本:
需要生成失败的C:\TIJ4\code\build.xml:59:J2SE5
总时间:0秒
我试着恢复JDK,论坛上有人建议我这么做,但是它仍然不起作用,所以我真的不知道该怎么办。
谁能告诉我怎样才能解决这个问题?此外,更重要的是,如果不安装Ant(我只使用Eclipse编写和编译代码,所以我对它不是很熟悉),不安装Ant就不能单独使用eclipse完成这项工作吗?
发布于 2011-10-08 21:21:09
您正在使用JRE而不是JDK。安装一个JDK,并将PATH和JAVA_HOME变量指向JDK home,而不是JRE home。
我看到Ant正在使用JRE中的Java Home,例如C:\Program files\Java\jre7\,但它应该是C:\Program files\Java\jdk1.7.0\或类似的。
检查系统的环境变量(例如,按下Windows-键并暂停在一起,然后选择扩展设置>环境变量。检查JAVA_HOME是否设置为JDK安装路径,并且在path变量中,JDK的文件夹位于JRE的文件夹之前(或者用JDK中的路径完全删除/替换JRE路径)。
Ant需要首先在路径中找到JDK。
发布于 2012-09-01 21:16:59
安装最新版本的JDK,并检查环境变量JAVA_HOME。
如果未找到,请创建它并将其设置为C:\Program Files\Java\jdk1.7.0 ...
发布于 2011-10-08 21:24:28
tools.jar包含java编译器,并且只附带Java Development Kit (JDK)。您的错误消息指向Java Runtime (JRE)。
在Eclipse中,您可以从Window/Preferences/Java/Installed JRE中进行设置。这等同于并将覆盖通过Windows环境变量设置它的替代方法。
https://stackoverflow.com/questions/7697044
复制相似问题