我正在開發一個應該讓用戶輸入一堆數據的java項目。輸入的數據然後將由程序處理,以便它可以以圖形方式顯示給用戶。一旦數據輸入,我希望有一個「保存」按鈕,主要是因爲我想讓用戶有機會稍後繼續他/她的工作。因此,在閱讀了如何將數據保存到Java程序之後,我認爲使用XStream並將數據保存爲XML文件是個不錯的主意。導入XStream jar
所以,我現在的問題是,我不能讓我的程序找到XStream包。我已經下載了包含一堆.jar文件的XStream文件夾,並試圖將它們放在與我自己的.java文件相同的文件夾中,並在主程序中寫入: import com.thoughtworks.xstream.XStream;
當我編譯這個工作得很好,但是當我運行該程序,這個錯誤顯示出來:
異常在線程 「主要」 java.lang.NoClassDefFoundError:組織/ xmlpull/V1/XmlPullParserException
所以我需要幫助的是如何讓我的程序從我需要的jar文件中導入類。我應該在哪裏放置jar文件?我是Java的初學者,我不是在編寫我的代碼和IDE,我正在使用我的Mac上的Smultron編寫它。
在此先感謝
看起來像類路徑問題,您如何運行程序?試試看看這裏(http://www.coderanch.com/t/521804/java/java/classpath-current-directory)。如果我在你身邊,我會使用像Eclipse這樣的IDE,它可以讓你專注於編程,拋開這樣的問題。 – Maxx
我在命令提示符下運行程序。嗯,好吧,我會給Eclipse一個去。我一直在儘可能避免它,但我認爲這對於這樣的事情很有幫助。 – user1479445