Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java库安装中的思考_Java_Eclipse_Ant - Fatal编程技术网

java库安装中的思考

java库安装中的思考,java,eclipse,ant,Java,Eclipse,Ant,嗨,我一直在尝试在Java图书第四版中安装Thinking上的库,但我碰到了一堵很厚的砖墙。我已经完成了网站上导游让我做的一切,但我仍然无法让图书馆正常工作。据我所知,问题似乎来自build.xml文件。由于没有xml知识,我不知道如何修改它才能工作。在cmd和eclipse中,我都会遇到这些错误 c:\TIJ4\code\build.xml 构建失败 c:\TIJ4\code\build.xml:59:J2SE5必需 谁能告诉我该怎么办 我正在使用eclipse,如果使用eclipse而不是a

嗨,我一直在尝试在Java图书第四版中安装Thinking上的库,但我碰到了一堵很厚的砖墙。我已经完成了网站上导游让我做的一切,但我仍然无法让图书馆正常工作。据我所知,问题似乎来自build.xml文件。由于没有xml知识,我不知道如何修改它才能工作。在cmd和eclipse中,我都会遇到这些错误

c:\TIJ4\code\build.xml

构建失败

c:\TIJ4\code\build.xml:59:J2SE5必需

谁能告诉我该怎么办


我正在使用eclipse,如果使用eclipse而不是ant有更简单的解决方案,请帮助我。现在已经一周了,我仍然无法让它工作。

重要的是要意识到您的ant文件有一个特定的java需求

可以很容易地解决这个问题:我相信您可以删除对特定JDK的任何引用,并且如果您有一个合理的最新JDK,构建将成功

definete修复:查看构建文件的确切内容(第59行),并尝试满足该行要求的java版本。Java通常与backwords兼容——设计用于在J2SE5中运行的东西应该在最新的JDK中运行。更新JDK并不十分困难(只需在谷歌上搜索操作系统上的说明)

  • 我看到的最常见的错误是,安装了java运行时的人认为他们也有java SDK
这个“安装库”是否意味着您希望查看代码并在eclipse中运行它们?如果是这样,我可以和你分享我的经验

  • 首先运行
    Eclipse.py
    脚本;这将把包信息添加到源代码中
  • 在Eclipse中创建一个新的Java项目,然后将所有源代码文件夹复制到Eclipse中的
    src
    源文件夹,这些文件夹将被识别为Java包
  • 您应该能够使用
    main
    函数运行这些类

  • 您还可以在Eclipse构建路径中配置用于此项目的java版本。1.5或更高版本就可以了。

    那么,您应该发布实际导致错误的Ant脚本块。现在听起来要么是(a)对SE5的依赖,你没有,要么(b)对SE5的人为依赖,你有一个版本>5,并且没有补偿。