我想建立一个项目,对其中一个罐子有外部依赖项。我有一个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. case类与斯卡拉
- 7. 斯卡拉类型参数
- 8. 斯卡拉 - 足够的类?
- 9. 使用类型[斯卡拉]
- 10. 斯卡拉内部类
- 11. 斯卡拉类铸件
- 12. 斯卡拉:通用隐类
- 13. 斯卡拉动态类型
- 14. 斯卡拉类型问题
- 15. 在斯卡拉
- 16. 在斯卡拉
- 17. 在斯卡拉
- 18. 在斯卡拉
- 19. 在斯卡拉
- 20. 与斯卡拉
- 21. 在斯卡拉
- 22. 斯卡拉:Option.getOrElse(...)
- 23. 在斯卡拉
- 24. 解析斯卡拉
- 25. 斯卡拉发送消息给自己好还是坏?
- 26. DSL斯卡拉
- 27. 在斯卡拉
- 28. 在斯卡拉
- 29. 做斯卡拉
- 30. 在斯卡拉
你用什么来构建/编译scala类?你可以添加错误输出问题? – aardvark 2013-05-07 13:15:25