微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Hedera Java SDK 设置获取 NumberFormatException

如何解决使用 Hedera Java SDK 设置获取 NumberFormatException

我有一点被卡住了。 函数调用无法从 .env 文件读取数据。

这是主文件

 public static void main(String[] args) throws HederaReceiptStatusException,TimeoutException,HederaPreCheckStatusException {

        //Grab your Hedera testnet account ID and private key
        AccountId myAccountId = AccountId.fromString(Dotenv.load().get("MY_ACCOUNT_ID"));
        PrivateKey myPrivateKey = PrivateKey.fromString(Dotenv.load().get("MY_PRIVATE_KEY")); 
......

这是 .env 文件


MY_ACCOUNT_ID=TESTNET ACCOUNT ID(0.0.1755600)
MY_PRIVATE_KEY=TESNET PRIVATE KEY(302e020100300506032b657004220420c802435424acd5c73733473532551277503ffd4dcccd1042fc657907828708a5)

解决方法

应用程序似乎试图将字符串转换为数字类型之一,但该字符串没有适当的格式。

请参考 NumberFormatException 的 java 文档

,

尝试将您的 .env 文件更改为如下所示:

MY_ACCOUNT_ID=0.0.1755600
MY_PRIVATE_KEY=302e020100300506032b657004220420a802435424acd5c73733473532551277503ffd4dcccd1042fc659907828708a5

refer docs

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。