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 楼答案
我终于找到了解决问题的办法
我的问题是,我使用的JRE版本与我安装的OpenJDK版本不同。Eclipse认为正确的JRE应该是Java-1.8。这是错误的,所以这就是我所做的
我选择了我的项目,右键点击它,进入“属性”。然后,在“Java构建路径”上,我打开“库”选项卡,编辑我的JRE编译器(单击“编辑”按钮)。我最终选择了默认的工作区默认JRE,“工作区默认JRE(…)”
一切都解决了
我希望它能帮助别人