0

我有以下非常奇怪的问题:我为多语言 java/scala 项目编写了一个 makefile。(我试图让一个 ant-buildfile 工作,但没有机会让它工作......)当做'make'时,我得到以下信息:

scalac -d ... -cp ... -sourcepath ... ... myFile.scala myFile.scala:28:错误:ModuleX 不是 project.module 的成员

导入项目.module.ModuleX

现在复制执行make时出现在屏幕上的命令'scalac'并将其插入bash shell(我之前执行'make'的同一个bash shell)导致......没有失败。它只是编译没有错误。那么那里到底发生了什么?外壳中有哪些信息不能用于“make”?(所有路径都作为绝对路径给出,没有相对给出。但是 -sourcepath 有两个参数,这会导致问题吗?)帮助,这是一件非常奇怪的事情...... :(

4

1 回答 1

0

您在包含的示例行中有一个 -sourcepath。这可能不像你期望的那样工作。

查看这个错误以及它如何表现自己 使 -sourcepath 变得不那么明显

于 2012-12-21T13:53:00.200 回答