java - 如何设置编译器选项,使其拒绝该程序,使其无法静态确保正确性?

标签 java eclipse debugging compiler-construction static-analysis

我有以下 Java 程序,Eclipse 在其左侧显示了一个红叉,但该程序在 Eclipse 中编译得很好!

显然,Eclipse 认为 'y' 可能未初始化,因此它先验地拒绝该程序,但编译器似乎更宽容。

我的问题是,如何设置Eclipse的编译器选项,使其拒绝该程序? enter image description here

最佳答案

检查您的 Java 编译器“错误/警告”首选项,特别是在底部,它表示将错误视为 fatal error 。

enter image description here

关于java - 如何设置编译器选项,使其拒绝该程序,使其无法静态确保正确性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11597412/

相关文章:

java - 如何将此代码从 jsp 页面更改为具有操作控制的 servlet 页面?

java - 未能找到包含/storage/emulated/0/Android/data/的已配置根目录

java - 使用 JAXB 将对象的内容放入不同类型的新实例中

java - 在建议未被执行之前

silverlight - 不使用IE进行调试时,会将空引用指针传递给 stub

javascript - safari 和 chrome javascript 控制台多行

java - 应用程序无法启动 Activity 组件信息(Android)

java - Minecraft Forge 在 Eclipse 中崩溃

Android Eclipse AVD 窗口不会关闭

c++ - 调试时在lldb中获取类静态成员函数地址 : Interpreter couldn't resolve a value during execution