繁体   English   中英

我们可以将 /src/main/scala 中的 class 导入 /src/main/java

[英]Can we import a class present in /src/main/scala to /src/main/java

我是 scala 的新手,我的项目中有一个 scala 代码,现在我想向这个项目添加一些 java 解析器类,我试图在我的项目存储库中将 Java 和 scala 代码分开。 我有一些从另一个存储库复制的解析器 java 类,我想将它们单独保存在 /src/main/java 中,使用这些解析器类的代码位于 /src/main/scala 中,所以现在当我尝试导入 package 时它位于 /src/main/java 下,无法找到 class,我在导入时遇到编译错误。 有没有办法将不同 java 目录下的 package 导入 scala 目录下的 scala class?

提前致谢。

您可以通过将 -cp 指令与 javac 一起使用来执行此操作,以便您可以从多个目录进行编译。

但更好的方法是先单独编译 scala 代码并将其放入 JAR 文件中。 然后你可以只包含 jar 用于编译和运行时

https://www.cs.utexas.edu/~scottm/cs307/handouts/Eclipse%20Help/jarInEclipse.htm

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM