0

我被困在某一时刻。函数调用无法从 .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)
4

2 回答 2

1

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

请参阅 Java 文档以了解NumberFormatException

于 2021-06-05T07:21:41.880 回答
0

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

MY_ACCOUNT_ID=0.0.1755600
MY_PRIVATE_KEY=302e020100300506032b657004220420a802435424acd5c73733473532551277503ffd4dcccd1042fc659907828708a5

参考文档

于 2021-06-08T23:45:51.693 回答