我正在嘗試製作圍繞Google日曆的小型Java程序。我以前從來沒有使用過java,但是我能夠使Google的示例代碼正常工作。在Eclipse中,我只是使用導入 - > Maven,然後對代碼做了一些小的更改,以便在我的日曆上運行。從示例Java程序獲取導入的文件到新程序
好吧,太棒了,現在我想寫我自己的代碼。我開始了一個新項目並導入了Google Calendar API。在一開始,有幾個導入動作:
import com.google.api.client.auth.oauth2.Credential;
import com.google.api.client.extensions.java6.auth.oauth2.AuthorizationCodeInstalledApp;
import com.google.api.client.extensions.jetty.auth.oauth2.LocalServerReceiver;
import com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeFlow;
.
.
.
事實證明,我錯過了第二個和第三個文件。我如何找到這些文件以及如何將它們導入到新項目中?
請注意:我最終不想依賴導入Google Calendar API或任何類似的東西,因爲我將使用另一個非Java程序來運行和控制這個程序。
這裏是我的嘗試:
我回到示例代碼,擴大Maven依賴,找到:
google-oauth-client-jetty-1.19.0.jar
google-oauth-client-java6-1.19.0.jar
我看到,這些文件是:
C:\******\.m2\repository\com\google\oauth-client\google-oauth-client-jetty\1.19.0
C:\******\.m2\repository\com\google\oauth-client\google-oauth-client-java6\1.19.0
我試圖添加這些與導入 - > Java EE - >應用程序客戶端JAR文件 沒有工作,做我需要更改文件名稱或導入名稱?無論如何,這些文件可能都不是正確的文件。
我也嘗試通過在我的項目文件夾中創建一個lib文件夾來添加這些文件,並直接在那裏添加JAR文件。
我結束了這個解決我自己,而最後一位是什麼,我需要做的。我將這些文件轉移到一個新的「lib」文件夾中。然後在eclipse中,我右鍵單擊該項目並選擇刷新。然後lib文件夾出現在我的項目中,以及文件夾內的所有jar文件。最後,在eclipse中一個接一個,我右鍵單擊並將它們添加到我的構建路徑中。 – user4054843 2014-10-14 13:43:46