【问题标题】:plexus-compiler-eclipse error: Type mismatch: cannot convert from Object to byte[]plexus-compiler-eclipse 错误:类型不匹配:无法从 Object 转换为 byte[]
【发布时间】:2011-09-23 17:17:27
【问题描述】:

我正在使用 plexus-compiler-eclipse-1.8.2 使用来自 maven 的 eclipse 编译器来编译我的项目。我正在使用 clone() 创建数组的副本:

byte[] copy = orig.clone();

我收到以下错误:

Type mismatch: cannot convert from Object to byte[]

使用 javac 编译相同的代码时不会出现此错误。有没有人遇到过这个问题?

谢谢!

【问题讨论】:

    标签: java eclipse maven


    【解决方案1】:

    我们不能依赖 javac compile 命令给出的错误/警告以外的错误/警告。这包括 IDE 警告和命令行构建工具,如 ant 或 maven。当然,使用它们非常用户友好,而不是直接使用 javac,但是当有疑问或矛盾的结果时,javac 总是有最终决定权。例如,在 Eclipse Helios 上使用 JDK1.6.0_29 并没有引发任何警告/错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-07
      • 1970-01-01
      • 1970-01-01
      • 2016-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多