在没有eclipse的情况下构建eclipse Java项目

在没有eclipse的情况下构建eclipse Java项目,java,Java,我希望通过单个命令或外部脚本从命令行构建Java项目,不使用Eclipse,而只使用JDK。我的项目有6.jar库和6.java源文件。如果我需要先编译每一个,我可以这样做。我不想使用ANT或MAVEN。就这么简单,暂时不要 也许在某些地方有一个关于如何使用库和多个类进行构建的答案,但大多数搜索结果显示Eclipse、Ant和Maven。还有如何编译每个类,创建一个.class文件。在Eclipse中,我甚至已经在/bin中有了它,所以我可以以某种方式将它们链接在一起(或者运行.class文件?

我希望通过单个命令或外部脚本从命令行构建Java项目,不使用Eclipse,而只使用JDK。我的项目有6.jar库和6.java源文件。如果我需要先编译每一个,我可以这样做。我不想使用ANT或MAVEN。就这么简单,暂时不要

也许在某些地方有一个关于如何使用库和多个类进行构建的答案,但大多数搜索结果显示Eclipse、Ant和Maven。还有如何编译每个类,创建一个.class文件。在Eclipse中,我甚至已经在/bin中有了它,所以我可以以某种方式将它们链接在一起(或者运行.class文件?)


那么,我可以使用什么命令来构建一个包含6.jar文件和6.java文件的项目呢?我看到了这个(),但我也希望有单独的构建目录,我不知道类路径应该是构建目录还是源目录,或者两者都是。

使用JavaSE开发工具包中的javac编译器来编译Java源文件。您可以使用现有的JavaME平台SDK项目目录结构。使用-bootclasspath选项告诉编译器使用MIDPAPI,并使用-d选项告诉编译器将编译的类文件放在何处

下面的示例演示如何编译MIDP2.0应用程序,从src目录获取源文件并将类文件放置在tmpclasses目录中。为清晰起见,添加了新行

javac -target 1.3 -source 1.3 
   -bootclasspath ../../lib/cldc_10.jar;../../lib/midp2.0.jar
   -d tmpclasses
   src/*.java
<关于如何从命令行执行/构建代码的完整指南,请考虑查看官方java网站:

我理解您的问题很简单,您有src目录,很少有与之相关的jar文件。您希望从命令提示符创建一个可运行的jar文件。对吗?ant或maven有什么问题?你知道eclipse可以为你编写一个ant脚本吗?“我不知道类路径应该是build还是source目录,或者两者都是”classpath so path for“.class”(即build dir)这篇文章可能会对你有所帮助。也可以在互联网上搜索。这应该不会太难…答案经过编辑以将bootclasspath更改为classpath,并添加了注释“classpath在Windows上使用分号(;),在Mac/Linux上使用分号(:)。可能不会被接受为审阅,但会接受此答案。使用-classpath选项告诉编译器在哪里可以找到jar文件,并使用-d选项告诉编译器将编译的类文件放在何处。下面的示例演示如何编译应用程序,从src目录获取源文件并将类文件放置在tmpclasses目录中。为清晰起见,添加了新行。javac-target 1.8-source 1.8-classpath.././lib/cldc_10.jar;..//lib/midp2.0.jar-d tmpclasses src/*.java注意:类路径在Windows上使用分号(;),在Mac/Linux上使用(:)。