有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Ubuntu中的eclipse Java编译器错误

正如标题所强调的,我在Ubuntu的Java编译器方面遇到了问题。我重新安装了操作系统。在几个月前卸载Ubuntu之前,Eclipse的Java编译器工作得非常出色。我遵循了完全相同的步骤

  • 安装OpenJDK Java 7运行时(Ubuntu上最新的官方JDK,以前为我工作过)
  • 安装Eclipse的最新版本
  • 从我的主文件夹、我的文档、桌面、单独的硬盘和单独的分区运行它。。。都失败了

我觉得这和编译器有关I use Java 1.8(和我的Windows 8.1编译器一样,也运行得很好)。我还清楚地记得它和我几个月前买的一样

我在一个主方法(System.out.println()、String、double等)中遇到编译器错误,我希望尽快解决这个问题

以下是我收到的错误的详尽列表:

  • 导入java。util.*

  • 公共类堆栈溢出{(…代码…}[默认构造函数的隐式超级构造函数对象()未定义。必须定义一个特定构造函数] S

  • 字符串(…);[字符串无法解析为类型]

  • 扫描仪(…);[扫描仪无法旋转到某一类型]

  • 系统。出来println(…);[无法解决系统问题]

  • 系统。在里面[系统无法解析为变量]

我需要启用/禁用一些设置吗?我需要安装或复制/创建其他文件吗?还有别的吗

非常感谢您的帮助

谢谢!


共 (1) 个答案

  1. # 1 楼答案

    我终于找到了解决问题的办法

    我的问题是,我使用的JRE版本与我安装的OpenJDK版本不同。Eclipse认为正确的JRE应该是Java-1.8。这是错误的,所以这就是我所做的

    我选择了我的项目,右键点击它,进入“属性”。然后,在“Java构建路径”上,我打开“库”选项卡,编辑我的JRE编译器(单击“编辑”按钮)。我最终选择了默认的工作区默认JRE,“工作区默认JRE(…)”

    一切都解决了

    我希望它能帮助别人