如何编译所有Java源代码,包括内部文件夹和子文件夹?如何编译java源代码?
1
A
回答
1
在Java虚拟机(VM)可以运行Java程序之前,必须使用javac编译器将该程序的Java源代码编译为字节码。 Java字节码是机器码的平台独立版本;目标机器是Java VM而不是基础架构。编译Java源代码文件Foo.java,你会做以下几点:
% javac -g Foo.java
的-g命令行选项是可选的,但因为它使调试变得更加容易,我建议使用它。
但是为什么不使用IDE来处理所有这些。例如。 eclipse或netbeans。在那里你可以管理你的源代码并构建它。
5
javac
command允许您通过在命令行上列出其路径名或通过提供包含源文件名列表的文件(命令行语法“@file”)来指定要编译的文件。无论哪种情况,您生成文件名列表的方式都将与操作系统相关。例如,在Linux上,您通常会使用shell globbing或find
实用程序来构建列表;例如
javac <options> */*.java
或
javac <options> `find . -name \*.java`
或
find . -name \*.java > list
javac <options> @list
或类似的东西。
但是,如果您有多个要编译的文件,那么使用Java构建工具(如Ant或Maven)的长期使用效果会更好。在Ant情况下,您使用模式(aka antpaths)来指定要编译的文件(例如FileSet)以匹配文件。在Maven的情况下,构建工具通常根据您的项目目录结构找出Java源文件名本身。
0
如果您使用Java的Maven构建工具,它可以自动编译文件夹及其子文件夹中的所有Java源代码;否则,几乎不得不调用javac
以及每个源文件的路径。有关基于Maven的Java项目的示例,请参阅Java Project Template。如果您在链接下载模板,您可以简单地使用make
或mvn package
将所有java源代码编译成可执行的jar文件。请注意,这需要您安装Apache Maven2构建系统。
相关问题
- 1. 编译java源代码?
- 2. 如何编译java代码?
- 3. 如何编译Java EE源代码(ejb)代码
- 4. 编译在Java源代码1.6.0
- 5. 从字符串编译Java源代码?
- 6. Java不编译我的源代码
- 7. 如何编译单声道源代码
- 8. 如何从源代码编译Android?
- 9. 如何编译Jung源代码?
- 10. 如何重新编译GHDL源代码
- 11. 如何编译GTK2源代码?
- 12. 如何编译源代码android4.3
- 13. 如何从源代码编译VTProlog?
- 14. 如何从源代码编译XBMC
- 15. 如何从源代码编译P4?
- 16. 如何从源代码编译Blender?
- 17. 如何编译primefaces源代码?
- 18. 反编译预编译源代码ASP.NET
- 19. 在ubuntu中编译/编译源代码
- 20. 编译renderscript源代码
- 21. 编译android源代码
- 22. SML编译器源代码?
- 23. Android源代码编译
- 24. 编译TypeScript源代码
- 25. 麻烦编译源代码
- 26. nginx从源代码编译
- 27. 如何使用SBT编译Java 8源代码
- 28. 如何交叉编译Java源代码到JavaScript?
- 29. Ant如何编译Java源代码文件?
- 30. Minecraft Forge Gradlew如何更改Java源代码编译为
感谢您的回复。我不知道如何将java源文件导入到java IDE中。现在我尝试从windows cmd – barlyee 2010-09-20 04:21:42
编译,在Eclipse中有一个从现有源选项导入或创建项目,请查看http://eclipsetutorial.sourceforge.net/totalbeginner.html – 2010-09-20 04:35:38