0

我在文件顶部有一个从 java.lang 的简单导入:

import java.lang {UnsupportedOperationException}

正如预期的那样,我收到了这个错误:

Package not found in imported modules: 
java.lang (add module import to module descriptor of hello)

但是,我尝试将以下各项添加到正文中module.ceylon无济于事:

import java.lang; // needs a version
import java.lang "7"; // not found
import java.lang "1.7.0"; // still not found
4

1 回答 1

2

如果您使用的是 Ceylon IDE for Eclipse,您可以将鼠标悬停在原始导入错误上并查看以下建议:

1 quick fix avialable:
    Add 'import java.base' to module descriptor

单击该链接将使您的 module.ceylon 看起来像这样:

module mymodule "1.0.0" {
  import java.base "7";
}

一切都会奏效。我相信会有更有帮助的人出现并解释为什么java.langjava.base. 现在,只要接受它是。

于 2014-10-25T13:47:55.250 回答