首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JML找不到类型

JML找不到类型
EN

Stack Overflow用户
提问于 2011-03-11 21:21:43
回答 1查看 387关注 0票数 1

我正在使用JML测试一些简单的类。我有Interval.java、SequenceInterval.java和TestSequence.java类,它们都在同一个包(默认包)中。当我尝试使用jmlc编译SequenceInterval时,它显示了相同的错误:

代码语言:javascript
复制
D:\work_java\VV_Lab1\src\JML>jmlc -Q SequenceInterval.java
File "SequenceInterval.java", line 22, character 42 error: Cannot find type "Interval"
File "SequenceInterval.java", line 35, character 15 error: Cannot find type "Interval"

我使用的每一行都是Interval类型的对象。这是我第一次使用ESCJava和JML,所以我完全是个新手。我是不是忘了史密斯?我读到过“model import”注释,但这不是我需要的,因为我在Java代码中使用了类间隔。那么,我如何摆脱这个错误呢?这显然不是来自类路径的问题。Tnx

EN

回答 1

Stack Overflow用户

发布于 2011-03-30 08:45:19

您很可能只需要将Interval.java传递给jmlc。如果Interval.java还没有编译(这样就在类路径上生成了一个.class文件),ESC/jav2就不会知道它的类型。

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

https://stackoverflow.com/questions/5273406

复制
相关文章

相似问题

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