请叫我宁姐
2018-06-12 08:16
采纳率: 66.7%
浏览 2.4k
已采纳

jd gui反编译了一个jar文件,然后复制粘贴到eclipse运行,一模一样的,怎么会出错呢?

图片说明图片说明
鼠标已过去提示Syntax error on token ":", Expression expected after this token
编译过来就是这样子的啊

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • 星尘物语 2018-06-12 12:40
    已采纳

    嗯 info 后面没了
    反编译后是不可能一模一样的。。。

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • xixitj 2018-06-12 08:17

    132行多一个分号(;)

    评论
    解决 无用
    打赏 举报
  • threenewbee 2018-06-12 08:27

    问你自己啊,info : 后面呢,应该有一个集合,怎么没有了

    评论
    解决 无用
    打赏 举报
  • sdj4638220 2018-06-12 08:38

    forin 循环要求如果一个对象想使用forin语句进行遍历,则对象类必须满足两个条件:实现Iterable接口和实现Iterator方法。javax.swing.UIManager.LookAndFeelInfo很明显不满足,不能用for(:)这样语法。

    评论
    解决 无用
    打赏 举报
  • natalie100 2018-06-13 00:49

    把:后面的补齐,应该就是UIManager.getLookandfeelDefaults()

    评论
    解决 无用
    打赏 举报
  • weixin_41007076 2018-06-13 01:52

    用.class文件反编译过来的东西 跟你的编辑器生成.class的生成策略不一样,因此会存在一些信息丢失

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题