首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Scala不能引用Java类

Scala不能引用Java类
EN

Stack Overflow用户
提问于 2013-03-08 04:46:28
回答 1查看 191关注 0票数 1

我有一个用于国际象棋AI服务器的Java框架。我计划使用Scala为我的国际象棋AI编写逻辑。所以我需要编辑框架的"AI“类来调用我的Scala代码。

当我试图在Scala中引用java框架中的一个类时,我的问题就出现了,我得到了一个遵循以下模式的错误:

代码语言:javascript
运行
复制
class * in package * cannot be accessed in package *

我能找到的最相关的东西是:What are the guarantees for scala access qualifiers?,然而这对我一点帮助都没有。

接下来,我找到了这个:is it possible to have a circular dependency between .java and .scala classes?我将尝试设置一个maven解决方案,但最终我将需要使用make编译它,并使用shell脚本运行它

创建虚拟类似乎是一个糟糕的解决方案。我不想一直编辑框架,重新编译它,并修复它对调用我的Scala类的任何抱怨。

我有点困惑,为什么这是一个问题。我可以使用Java语法调用任何原生Java函数,没有问题。为什么会发生这种情况,即使我已经将框架放在jar中并以这种方式引用它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-08 05:02:02

特定的类似乎是包私有的。请将它们公之于众,然后再报告。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15281383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档