回答
您正在告訴javac
編譯gamedata.txt
,並且報告一個錯誤,表明它無法編譯此文件。
我強烈建議使用像Ant這樣的工具編寫腳本編譯/打包/ etc等,這樣您就不必擔心在命令行輸入參數。
我會的。但現在,我該如何解決這個問題? – user445755 2010-09-13 01:32:41
絕對忽略'gamedata.txt'。 – trashgod 2010-09-13 01:40:57
javac
簡介中有一些示例。
編輯:更新了Solaris示例的鏈接,這些示例與Linux相似。
首先,-J命令行參數並不意味着按字面順序傳遞爲-J<flag>
。直接從javac的手冊頁拍攝(可以通過鍵入man javac
到外殼查看同樣的事情):
-Joption Pass option to the java launcher called by javac. For example, -J-Xms48m sets the startup memory to 48 megabytes. Although it does not begin with -X, it is not a `standard option' of javac. It is a common convention for -J to pass options to the underly- ing VM executing applications written in Java.
真的,如果你想使這是一個可執行文件,你可以只使用存在於工具Eclipse製作一個可執行文件。使用命令行javac會增加額外的複雜性,這是不必要的,並且Eclipse專門用於刪除。在Eclipse中,你可以(我認爲)使用File-> Export-> Java-> Executable JAR文件將你的項目變成一個可執行的JAR,任何帶有Java虛擬機的計算機都可以運行。這樣,您的項目就可以在您的計算機和學校的Unix系統上運行。您可能必須手動將gameData.txt添加到JAR中,或者將其單獨包含在包中,但不確定Eclipse如何執行這種類型的操作。
您只能編譯.java文件。如果從要編譯的文件列表中刪除.txt文件,它應該可以正常工作。如果你想編譯一個目錄中的所有文件,你可以簡單地使用javac *.java
仍然不起作用。問題是我需要將gameData.txt文件從我的電腦傳輸到我的帳戶。任何想法,我可以做到這一點?這需要ftp嗎? – user445755 2010-09-13 04:25:44
- 1. Unix上的NFS文件系統上的文件移動問題
- 2. UNIX上的編譯器問題
- 3. Unix上的Mono - 文件系統ACL
- 4. unix上的掛載文件系統
- 5. Windows上的unix系統編程項目?
- 6. 編譯boost文件系統的教程文件時出現問題
- 7. Unix系統編程
- 8. 學生信息系統編譯錯誤
- 9. 在UNIX系統上更新JAR文件
- 10. Unix/Linux文件系統
- 11. Unix系統文件表
- 12. Unix文件系統查找
- 13. 我學習SQL和工作的學校系統
- 14. 處理Windows文件系統上的unix符號鏈接文件
- 15. 從文件系統提供上傳文件的問題
- 16. 編譯錯誤::文件系統
- 17. 系統地清理文件編譯前
- 18. 使用系統函數編譯文件
- 19. 編譯x86系統上的C#.NET x64二進制文件
- 20. Suse系統上的mpi4py編譯錯誤
- 21. 使用靜態編譯的C文件的根文件系統
- 22. VBScript中的文件系統問題
- 23. 問題與我的學校作業類
- 24. 使學校項目開源的問題?
- 25. 編譯器的編碼系統特定的文件分隔符
- 26. 在Unix上編譯和安裝Apache HTTP服務器的問題
- 27. UNIX系統和Windows系統中讀取.CSV文件的差異
- 28. 比較unix系統上的兩個文本文件
- 29. 主機系統上是交叉編譯的系統庫嗎?
- 30. 問題與系統(當交叉編譯的Android
你期待它如何處理gamedata.txt?把它放在.jar中?你必須這樣做,作爲一個單獨的步驟。比複製/粘貼更容易 - 取決於你的設置。你可以在SCP中記錄SCP文件嗎從PuTTY下載使用pscp?你甚至可以在編譯後的.jars中複製。 – Rup 2010-09-13 01:21:14
編輯above.aaaa – user445755 2010-09-13 01:25:10
我不明白你爲什麼問這個問題?我認爲JAVA的一個賣點是跨平臺兼容性。在家裏編譯並scp jar文件。你是否需要這樣做2的學生提交作業? (如果這樣問你的教授如何提交作業。) – emory 2010-09-13 04:33:51