使用 javac [ options ] [ sourcefiles ] [ @files ] 来编译 .java 文件。
我一般的习惯是,src目录存放Java源代码,classes目录存放编译产生的.class文件,lib目录存放引用的第三方类库文件。
一般格式就为:javac -d classes src/*.java -classpath bin/httpcore-4.2.2.jar:bin/httpclient-4.2.3.jar。
或者为: javac -d classes @srclist.txt -classpath bin/httpcore-4.2.2.jar:bin/httpclient-4.2.3.jar
需要注意的是当引用多个第三方类库时,类库的引用列表使用冒号来连接。
执行的时候不仅要加载第三方类库还要加载编译好的classes文件下的.class文件:
例:java -classpath bin/httpcore-4.2.2.jar:bin/httpclient-4.2.3.jar:bin/commons-logging-1.1.1.jar:classes/ HttpClientTest
本文介绍了使用javac命令编译Java源代码并将其转换为.class文件的过程,同时详细解释了如何配置类路径以加载第三方类库和已编译的类文件。通过实例演示了在特定目录结构下执行编译和运行Java程序的方法。
804

被折叠的 条评论
为什么被折叠?



