在锡兰导入java.lang
我的文件顶部有一个简单的从java.lang导入:在锡兰导入java.lang,java,import,ceylon,Java,Import,Ceylon,我的文件顶部有一个简单的从java.lang导入: import java.lang {UnsupportedOperationException} 正如所料,我得到了以下错误: Package not found in imported modules: java.lang (add module import to module descriptor of hello) 但是,我尝试将以下各项添加到模块的主体中。锡兰无效: import java.lang; // needs a ve
import java.lang {UnsupportedOperationException}
正如所料,我得到了以下错误:
Package not found in imported modules:
java.lang (add module import to module descriptor of hello)
但是,我尝试将以下各项添加到模块的主体中。锡兰无效:
import java.lang; // needs a version
import java.lang "7"; // not found
import java.lang "1.7.0"; // still not found
如果您使用的是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.lang
在java.base
中。现在,接受现实吧“JDK已经映射到Ceylon模块,遵循Jigsaw的当前JDK模块列表,这是计划用于Java9的模块系统。请注意,拼图模块列表远不是最终的,因此可能会发生更改。java.base:JDK基本包,如java.lang、java.util、java.io、java.net、java.text、NIO和security“