我一直在研究一個涉及Steam Condenser的小項目,這是一個使用Java編寫的Steam API,但是我一直無法用它做任何事情。蒸汽冷凝器java錯誤
我會解釋一下。這就是wiki告訴我:
SteamId id = new SteamId("demomenz");
GameStats stats = id.getGameStats("tf2");
List achievements = stats.getAchievements();
的問題是,Eclipse不喜歡它顯然,因爲它吐出了這個錯誤:
The constructor SteamId(String) is undefined
,這讓我改變它的選項於:
SteamId id = new SteamId("demomenz", false);
但在這一點上不同的錯誤出來:
The constructor SteamId(Object, boolean) is not visible
所以,我假設這個函數是API的內部函數,不應該從外部調用。
如果有人熟悉這一點,或者有線索說明我爲什麼會遇到這個錯誤(我對Java開發相當陌生),我們將不勝感激。
UPDATE:
The constructor SteamId(String) is undefined
這是如果使用SteamId.create(ConvertedID); (ConvertedID是一個包含Steam64 ID的字符串)。
在這一點上,我相信這個API是不是寫得很好,至少對於Java。任何其他想法?
來自github上的源代碼,它看起來像維基正在撒謊,並且調用應該是'SteamId.create(「demomenz」)' – Thomas
我剛更新了OP。 – Damian
你仍然遇到這個問題嗎? – Koraktor