【发布时间】:2014-12-10 19:26:25
【问题描述】:
正如标题所强调的那样,我在使用 Ubuntu 的 Java 编译器时遇到了问题。我重新安装了操作系统。在卸载 Ubuntu 之前,几个月前,Eclipse 的 Java 编译器就像一个魅力。我遵循完全相同的步骤...:
- 安装 OpenJDK Java 7 Runtime(Ubuntu 上的最新官方 JDK,之前对我有用);
- 安装最新版本的 Eclipse;
- 从我的主文件夹、我的文档、桌面、单独的 HDD 和单独的分区运行它……都失败了;
我认为它与编译器有关...I use Java 1.8(与我的 Windows 8.1 编译器相同,也可以很好地工作)。我也清楚地记得它和我几个月前的那个一样。
我在主要方法(System.out.println()、String、double 等)中遇到编译器错误,我想尽快解决这个问题。
这是我遇到的错误的详尽列表:
导入 java.util.*;
public class StackOverFlow {(...code...)} [隐式超级构造函数 Object() 未定义为默认构造函数。必须定义一个特定的构造函数] S
字符串(...); [字符串无法解析为类型]
扫描仪 (...); [扫描仪无法旋转到类型]
System.out.println(...); [系统无法解析]
System.in; [系统无法解析为变量]
我需要启用/禁用某些设置吗?我需要安装或复制/创建其他文件吗?还有什么?
非常感谢所有帮助。
谢谢!
【问题讨论】:
-
这看起来更像是 Eclipse 相关的错误。如果您在命令行上键入
java -version和javac -version,输出是什么?您是否在 Eclipse 和您的项目中配置了 SDK? -
我在使用 OpenJdk 时遇到了一些奇怪的问题,然后我切换到 Oracle Jdk,一切正常。
-
当我写“java -version”时,我得到java版本“1.7.0_65” OpenJDK Runtime Environment (IcedTea 2.5.3) (7u71-2.5.3-0ubuntu0.14.04.1) OpenJDK 64 -Bit Server VM(build 24.65-b04,混合模式)
-
当我写“javac -version”时,它告诉我安装一些包。我现在正在安装它们,看看会发生什么。
标签: java eclipse ubuntu compiler-errors