我在本地計算機上創建一個.jar文件(使用ant/eclipse),然後將其上傳到服務器(foo/usr/share/java)。我想讓我的.jar文件讀入名爲「example.txt」的文件。在我的服務器上,我需要保存「example.txt」以便發生這種情況?另外,我應該如何改變我的代碼中的文件路徑?我很高興對這個文件路徑進行硬編碼,因爲文件和文件路徑都不會改變。謝謝!.jar文件在哪裏查找輸入文件?
0
A
回答
-1
您應該將該文件放在與.jar文件相同的目錄中,並且程序應該可以找到它,但是當提到chrylis時,命令行參數是最好的。
+0
你的程序*可以在那裏找到它,如果它執行關於一個碼長的聲明,但這不是默認情況下的聲明。 – EJP
0
如果您在控制檯上運行您的應用程序,然後將您的文本文件保存在當前文件夾。如果您的應用程序在應用程序服務器內部工作,則在應用程序服務器的當前文件夾中搜索文件
最好的方式來打開你需要的確切文件 - 使用程序參數。
在Java編程語言中,每個應用程序都必須包含一個main方法,其特徵是:
這個數組是通過運行系統將信息傳遞到您的應用程序的機制。例如:
java MyApp arg1 arg2
數組中的每個字符串都稱爲命令行參數。命令行參數允許用戶在不重新編譯的情況下影響應用程序的操作。
0
如果您提供了一個相對路徑名,它在執行.jar文件時相對於用戶當前的工作目錄。如果您提供絕對文件名,則完成作業。
相關問題
- 1. ojdbc jar文件在哪裏
- 2. 指定N目錄在哪裏查找輸入文件
- 3. 在哪裏把庫文件放在裏面的jar文件
- 4. Xcode:把輸入文件放在哪裏?
- 5. PresentationTraceSources.Refresh在哪裏查找app.config文件?
- 6. Python首先在哪裏查找文件?
- 7. 紅寶石在哪裏查找文件?
- 8. qmake在哪裏查找pri文件?
- 9. IIS在哪裏查找文件
- 10. LoadLibrary A在哪裏查找文件?
- 11. npm在哪裏查找package.json文件?
- 12. ANDROID:SQLCipher中的.jar文件在哪裏
- 13. 寫入文件,輸出文件在哪裏?
- 14. 嵌入式Jetty在Jar文件中查找文件
- 15. 我在哪裏可以找到Spark 1.6中的jar文件夾?
- 16. 我在哪裏可以找到com.ibm.websphere.asynchbeans.Work的相關.jar文件?
- 17. Compass在哪裏查找要導入的文件?
- 18. 在Jar中查找文本文件
- 19. Java JXTA - 哪裏是JAR文件?
- 20. 哪裏可以找到圖形輸入資源/文件?
- 21. 哪裏可以找到google-api-services-youtube jar文件
- 22. 哪裏可以找到IBM WebSphere WMQ 6.0 jar文件
- 23. Java類PPM,PPMImage找不到,從哪裏得到JAR文件
- 24. 在哪裏找到卸載文件
- 25. 在哪裏可以找到log4j.properties文件
- 26. Doxygen輸出文件放在哪裏?
- 27. django輸出csv文件在哪裏?
- 28. 從JAR文件的輸入創建BAT-和JAR文件
- 29. Notes Widget Catalog在哪裏安裝新的插件JAR文件?
- 30. 我在哪裏可以獲得Glusterfs-hadoop插件jar/rpm文件?
通常,您應該使文件名稱成爲命令行參數。 – chrylis