没有为类型 org.comp.item 定义命名空间

Namespace is not defined for type org.comp.item

namespace org.comp.item

/* ASSETS */
asset Item identified by itemId {
    o String itemId
    o String itemData
}

namespace org.comp.transaction
import org.comp.item

/**
 * JUST FOR INITIALIZING A DEMO
*/
transaction SetupDemoItem {
}

transaction Get {
}

transaction CreateItem {
    o Item newItem
}

我有一个名为 item 的 cto 文件和一个名为 item 的资产。在另一个名为 transaction 的文件中有几个交易。

在交易文件中,我有一个交易需要另一个文件的资产。但我无法进行交易,因为我无法进行进口。即错误:

Error found!

t: Namespace is not defined for type org.comp.item

您需要 import org.comp.item.* 从该文件或 import org.comp.item.Item.

中引入所有 classes

您的 class 将被称为 "$class": "org.comp.item.Item"