首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误消息在eclipse和命令提示符中显示不同。

错误消息在eclipse和命令提示符中显示不同。
EN

Stack Overflow用户
提问于 2014-07-05 12:01:11
回答 1查看 77关注 0票数 1

Sub:错误消息在eclipse和命令提示符中显示不同。

代码语言:javascript
运行
复制
//DataHidingDemo program
class Bank {
private static double balance = 1000;// Data Hiding
}

public class DataHidingDemo extends Bank {
public static void main(String[] args) {
    System.out.println("Balance:" + balance);
}}

案例1:

从eclipse运行程序并观察到下面显示的错误消息

代码语言:javascript
运行
复制
Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
The field Bank.balance is not visible
at oops.DataHidingDemo.main(DataHidingDemo.java:10)

案例2:从命令提示符运行同一个程序,并观察到下面的错误消息显示D:\Java Programs_CMD>javac DataHidingDemo.java

代码语言:javascript
运行
复制
DataHidingDemo.java:10: error: balance has private access in Bank
            System.out.println("Balance:"+balance);
                                          ^

1个错误

同时观察案例1和2的错误消息;案例2错误消息有意义。

问:.Do,我们也有办法在eclipse中显示相同的错误消息?(为此,我们需要更改eclipse中的任何设置),请在此提供帮助。

EN

回答 1

Stack Overflow用户

发布于 2014-07-05 12:05:56

Eclipse有自己的Java编译器,因此与javac不同,因此生成不同的错误消息。AFAIK,不,不可能让Eclipse使用javac编译器。不过,NetBeans和IntelliJ IDEA都使用javac,因此您可能需要尝试使用IDE。

请注意,您从Eclipse获得的错误是在尝试运行未编译的代码时生成的消息。别干那事。如果列出了编译错误,那么在运行之前将它们全部修复。编译错误列在Eclipse的"Problems“视图和”标记“视图中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24586211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档