Web3j

Web3j 類中沒有建構方法

  • January 24, 2018

我正在嘗試使用以下程式碼初始化 web3j:

Web3j web3 = Web3j.build(new HttpService());  // defaults to http://localhost:8545/
Web3ClientVersion web3ClientVersion = null;
try {
   web3ClientVersion = web3.web3ClientVersion().sendAsync().get();
} catch (InterruptedException e) {
   e.printStackTrace();
} catch (ExecutionException e) {
   e.printStackTrace();
}
String clientVersion = web3ClientVersion.getWeb3ClientVersion();

我也根據手動依賴添加了

compile ('org.web3j:core-android:2.2.1')

但是android studio拒絕編譯它。它說cannot resolve method

在此處輸入圖像描述

剛剛在手冊底部注意到以下文字:

注意:安卓使用:

Web3j web3 = Web3jFactory.build(new HttpService()); // 預設為http://localhost:8545/

但是由於此異常,我仍然無法編譯它:

Java7Support:無法載入 JDK7 類型(註解、java.nio.file.Path):未添加 Java7 支持

引用自:https://ethereum.stackexchange.com/questions/27019