我想通过单个命令或外部脚本从命令行构建我的Java项目,而不是使用Eclipse,而只是使用JDK。我的项目有6个.jar库和6个.java源文件。如果我需要先编译每个,我可以这样做。我不想使用ANT或MAVEN。现在只是简单的.sh。
在某些地方可能有一个答案如何使用库和多个类进行构建,但大多数搜索结果都显示了Eclipse,Ant和Maven。有如何编译每个类,以创建.class文件。在Eclipse中,我甚至已经将它放在/ bin中,所以我可以将它们链接在一起(或者我可以只运行.class文件?)。
那么,我可以用什么命令来构建一个包含6个.jar文件和6个.java文件的项目?我看到了这个(Including jars in classpath on commandline (javac or apt)),但是我也希望有一个单独的构建目录,并且对类路径应该是构建目录还是源目录或两者都感到困惑。
答案 0 :(得分:1)
使用Java SE开发工具包中的javac编译器编译Java源文件。您可以使用现有的Java ME Platform SDK项目目录结构。使用-bootclasspath选项告诉编译器使用MIDP API,并使用-d选项告诉编译器将编译的类文件放在何处。
以下示例演示了如何编译MIDP 2.0应用程序,从src目录获取源文件并将类文件放在tmpclasses目录中。为清楚起见,添加了换行符。
javac -target 1.3 -source 1.3
-bootclasspath ../../lib/cldc_10.jar;../../lib/midp2.0.jar
-d tmpclasses
src/*.java
有关如何从命令行执行/构建代码的完整指南,请考虑在官方java网站上查看: http://docs.oracle.com/javame/dev-tools/jme-sdk-3.0-mac/UserGuide-html/z400007747176.html