读书人

myeclipse编译的有关问题

发布时间: 2012-11-06 14:07:00 作者: rapoo

myeclipse编译的问题

myeclipse会自动编译保存的.java文件,但是我保存的时候有一行没有被编译而且很重要。
看到第六行了吗,这行始终没有编译,总是if(!isTokenValid(request, true)),有个!号没有去掉,为什么啊?

    if(!isTokenValid(request, true))
    break MISSING_BLOCK_LABEL_720;
    System.out.println("---进来了,进来了-,进来了---");
    //以下...

    if(!isTokenValid(request, true))看到这条了吧,前面多了个“!”号。。。就是这个原因。。但是别的地方却没有多这个“!”
    12 楼 apollo_r 2007-01-19 哦
    仔细看了下是反编译的代码有出入。在其他位置反编译的类似代码中和先前的不同,所以才有这个问题。
    如先前的.class文件是这样:
    if(!isTokenValid(request, true))
    break MISSING_BLOCK_LABEL_720;
    其他位置类似的.class文件是这样的:
    if(isTokenValid(request, true))
    {。。。}
    这就是不同,但是为什么同样的反编译器,编译类似的代码会有两种不同的解释呢?

读书人网 >Eclipse开发

热点推荐