我在一個目錄中有一個打包的java程序,它想要從不同的目錄中導入一個類,但它不會編譯。我試圖從命令中編譯它,以便我能夠理解發生了什麼,所以我不想僅僅使用IDE。我已經嘗試了在javac行上指定類路徑的所有組合,但是編譯器拒絕找到主要的打包java程序。我相信這是一個簡單的任務,但我無法弄清楚。我研究了互聯網和一些書籍,但是當我把所有的課程都放在同一個目錄中時,我可以找到基本的編譯指令和編譯指令。所以這一直沒有幫助。有誰知道如何做到這一點?編譯一個包含來自不同目錄的文件的包的java程序
0
A
回答
0
即使在不同的文件夾中,也可以同時編譯多個.java文件。
例如,如果這是你的文件:
Project
- Folder1
- File1.java
- Folder2
- File2.java
然後到項目文件夾,並執行以下命令。
在Windows上:
javac.exe Folder1\File1.java Folder2\File2.java
在OSX/Linux的:
javac Folder1/File1.java Folder2/File2.java
但隨着項目變大,開始包括更多的依賴關係,你應該考慮使用Apache Ant或Gradle,這是工具,當您編譯具有多個文件,依賴關係和/或複雜文件夾結構的Java項目時,讓您的生活更輕鬆。
+0
很酷,謝謝!那樣做了。 – Pete
相關問題
- 1. 強制包含來自同一目錄的文件而不包含include_path
- 2. PHP包含來自另一個目錄的文件,其中也包含文件
- 3. 編譯一個包含多個目錄的文件列表
- 4. Smarty:包含來自同一目錄的模板文件
- 5. 包含來自不同目錄的文件
- 6. 包含來自不同目錄的頭文件?
- 7. 包含文件在不同的目錄
- 8. 編譯一個包含多個文件的程序
- 9. 用不同的包編譯java項目
- 10. 包含來自同一個包(Java)的接口
- 11. 嵌套的`include()`指令 - 如何包含來自多個目錄的文件(包含另一個文件)?
- 12. PHP包含來自根文件夾中不同子目錄的文件
- 13. 包含包含目錄的標題時出現編譯錯誤
- 14. 從不同目錄編譯java文件
- 15. 創建一個包含編譯類和javadoc而不包含Maven的jar文件
- 16. T4包含來自項目根目錄的文件路徑
- 17. java ant編譯在相同的包中找不到同一目錄中的類
- 18. Python:用另一個包含相同文件的目錄覆蓋一個目錄
- 19. PHP路徑 - 包括來自同一目錄的文件
- 20. Makefile包含來自不同目錄的makefile
- 21. 包含來自不同目錄的源代碼
- 22. IntelliJ包含一個包含在排除目錄中的目錄?
- 23. Vue組件 - 包含來自Laravel目錄的css文件
- 24. 如何包含不在同一目錄中的js文件?
- 25. 包含與腳本不在同一目錄中的文件
- 26. 編譯並執行一個jar程序包的java程序
- 27. CakePHP - 包含來自應用程序目錄之外的目錄的類
- 28. php文件包含不同目錄下的文件
- 29. cmake:如何在項目目錄中包含/編譯文件?
- 30. eclipse無法包含來自包含文件的一些枚舉
你能否提供1-涉及的目錄結構; 2-你嘗試過的排列組合 – MadProgrammer