我想建立一个项目,对其中一个罐子有外部依赖项。我有一个Java版本的类,它使用了jar中的类X,并且可以正常工作。只要我尝试使用scala构建taht,就会出现“X类已被破坏”的错误,然后是NullPointerExcpetion。这可能是什么原因?斯卡拉 - 类是坏
回答
对于您的MANIFEST
文件有损坏的依赖关系。添加该X类的依赖关系,然后重试。
你介意多说一点吗?我使用IVY作为依赖解析器,指向本地分散区域。所有的jar文件似乎都在那里,正如我所说的,Java可以毫无问题地编译,指向完全相同的东西 – user221218 2013-05-07 13:12:54
您的类X是否继承自静态Java内部类? – 2013-05-07 13:19:09
不,它从内部继承很多其他的依赖 – user221218 2013-05-07 13:19:44
如果你的外部依赖本身取决于外部的东西,就会发生这种情况。这种方法建造者不能组成一个班级,所以它报告你班级或罐子坏了。
那么Java如何构建呢? – user221218 2013-05-07 13:11:55
也许是因为它通过某些类路径导入具有此依赖性。没有编译器输出就很难说。 – aardvark 2013-05-07 13:14:27
- 1. 斯卡拉斯卡拉 - 但类RDD是不变的类型T
- 2. 是斯卡拉强类型?
- 3. 斯卡拉在斯卡拉类
- 4. 斯卡拉 - 一类
- 5. 斯卡拉的斯卡拉斯类型推断的状态
- 6. 日食斯卡拉插件,斯卡拉项目类型失踪
- 7. 斯卡拉内部类
- 8. 斯卡拉类型错误
- 9. 斯卡拉 - 返回类型
- 10. 斯卡拉类替代
- 11. 斯卡拉类型问题
- 12. 斯卡拉类型参数
- 13. case类与斯卡拉
- 14. 斯卡拉返回类型
- 15. 斯卡拉动态类型
- 16. 斯卡拉类扩展{}
- 17. 抽象类与斯卡拉
- 18. 斯卡拉:通用隐类
- 19. 使用类型[斯卡拉]
- 20. 斯卡拉抽象类
- 21. 斯卡拉类继承
- 22. 斯卡拉类型覆盖
- 23. 斯卡拉案例类这()
- 24. 斯卡拉类铸件
- 25. 斯卡拉同构类型
- 26. 斯卡拉类型推迟
- 27. 类型别名斯卡拉
- 28. 斯卡拉:匹配case类
- 29. 斯卡拉值类,用例
- 30. 斯卡拉类型约束
你用什么来构建/编译scala类?你可以添加错误输出问题? – aardvark 2013-05-07 13:15:25