2014-10-09 75 views
0

我從Maxim's iButton OneWireViewer的Java應用程序中獲取了源代碼。從Google code repo中,我找到了需要用於單獨項目的「包」。它們都是Java文件,而不是.class.jar。對於這個項目,我想要做的第一件事就是能夠通過IDE運行OneWireViewer Java應用程序(在我的情況下爲Eclipse)。目前,當我嘗試導入com.dalsemi.onewire.*時,Eclipse告訴我導入無法解析。我如何將這些java文件添加到我的項目中?如何解決在項目中導入java包的問題?

+0

檢查它需要什麼依賴jar它添加到類路徑或您的回購,然後嘗試導入.... – StackFlowed 2014-10-09 20:25:54

+0

嘗試將它們編譯到.class文件並將它們添加到您的CLASSPATH。我建議將它們打包爲JAR並添加它,就像任何第三方JAR一樣。 – duffymo 2014-10-09 20:26:33

回答

0

一般而言,您不希望在項目中包含任何庫的源文件。您可以將它們的發行版添加爲構建文件中的依賴項,或者下載發行版並將其添加到項目中。

如果我正確理解你的問題,你只需要這個OneWireViewer的一小部分。您仍然應該包含整個發行版.jar,因爲您不知道這些類是否依賴於該存檔中的其他任何內容。

因此,請下載the OneWireViewer distribution,將該zip文件中的lib/OneWireAPI.jar文件作爲對構建路徑的依賴項添加到Eclipse中的項目中。這應該使您能夠導入所需的軟件包。

相關問題