Java Eclipse中的新默认Gradle项目-无法解析字符串

Java Eclipse中的新默认Gradle项目-无法解析字符串,java,eclipse,gradle,Java,Eclipse,Gradle,我刚刚在Eclipse中运行了新的Gradle项目指南。奇怪的是,它刚刚创建了一个Library.java和LibraryTest.java-noMyProject.java和一个main-class。甚至Library.java骨架类也有编译错误 这引发了几个问题 下面是Eclipse中最简单的Gradle项目的布局图。对于一个简单的命令行应用程序来说,这一切真的是必要的吗 但是(c.f.第1点)没有创建带有main-方法的类。为什么?(我想这是意料之中的) 最后,也是最重要的,当我用ma

我刚刚在Eclipse中运行了新的Gradle项目指南。奇怪的是,它刚刚创建了一个
Library.java
LibraryTest.java
-no
MyProject.java
和一个
main
-class。甚至Library.java骨架类也有编译错误

这引发了几个问题

  • 下面是Eclipse中最简单的Gradle项目的布局图。对于一个简单的命令行应用程序来说,这一切真的是必要的吗
  • 但是(c.f.第1点)没有创建带有
    main
    -方法的类。为什么?(我想这是意料之中的)

  • 最后,也是最重要的,当我用
    main
    -方法创建一个基本类时,
    string
    无法解析。缺少了什么?Eclipse/新的Gradle项目没有自动设置它有什么原因吗

  • 我在这里发现了几个类似问题的问题,例如,但它们的解决方案不适用于我的情况

    对于默认构造函数,未定义ª
    隐式超级构造函数对象()。必须定义显式构造函数

    ²突出显示的类是由我添加的,其他所有内容都是由新的Gradle项目指南创建的。

    红色感叹号表示您的项目配置错误。可以在problems视图中找到problems消息。我想,这是因为缺少Java系统库。确切的错误消息是什么,在Window>Preferences:Java>Installed JRE中有什么,以及您的项目需要哪个Java版本?@howlger我根据这里的描述添加了一个JRE,问题消失了。我感到惊讶的是,当遵循这样的指南时,这被设置为一个合理的默认值。这不是你应该做的。至少对于Gradle项目来说不是这样。当遵循随机堆栈溢出答案时,不要感到惊讶。相反,请告诉我要的信息。