2014-10-03 37 views
2

在爲我的問題尋找答案後,我將不勝感激,如果你們能幫助我。構建路徑:無效的ZIP壓縮文件

我試圖給我編碼的小遊戲添加聲音。我通過eclipse複製/粘貼Java項目中的聲音文件,然後右鍵單擊 - > Build Path - > Add to Build Path。

現在我就是這樣學習的,到目前爲止還沒有聽過任何其他的選擇,所以我會猜測這是正確的做法。但是,只要我將它添加到構建路徑中,就會出現錯誤,提示「無效的ZIP壓縮文件:聲名...」。

首先,它爲什麼被認爲是一個ZIP文件,當它實際上是一個WAV文件? 在添加到構建路徑之前,我應該將所有文件添加到檔案中嗎?

我試着改變我的執行環境,升級它,升級eclipse等,但沒有成功。

我認爲這是有用的補充,我在我的筆記本電腦上試過這種方法,它的工作原理很好。我只是不知道有什麼問題。

請幫忙!

回答

0

構建路徑是用於編譯目的的其他代碼(庫)。 WAV不是代碼,不能編譯/鏈接。聲音是一種資源。您需要將其放在res/文件夾中,而不是在構建路徑中。

Invalid ZIP錯誤消息是因爲Java庫實際上是稱爲JAR的ZIP文件。所以編譯器實際上期待着一個JAR文件,但是發現了一個WAV,因此出現了錯誤。

+0

謝謝,我很確定我的問題來自於此,我沒有意識到它不是。我的意思是,我感謝你解決了無效的ZIP問題,並且還發現了我的其他問題。顯然,我的循環while(condition)//沒有指示;不要在我的電腦上工作,但在我的筆記本電腦上工作。該循環不做任何事,並等待用戶輸入密鑰來解鎖它。在PC上,出於某種原因我必須使用一條指令。 – zuokuok 2014-10-03 18:26:53