我正在 Eclipse 中做一个 Java 项目,我想知道如何手动编译这些文件。现在,Eclipse 完成构建和运行部分,我想手动完成,因为我们只需提交 .java 文件。现在,我知道我们必须使用 javac
和 java
命令,但这些命令会引发 Java 异常。所以,这就是我所拥有的:
假设 Eclipse 项目名为 Prj1。所以根目录是Prj1。它有 4 个文件夹:.settings
、bin
、doc
和 src
。还有 3 个文件,分别名为 .classpath
、.project
和 javadoc.xml
。我的根文件夹中还有一个文本文件 a.txt
,该文件由我的 java 程序读取(不是作为输入,而是在执行中间的某个位置,该文件被打开并读取其内容)。 src
文件夹中有 5 个包中的类文件。也就是说,src
文件夹中有一个名为 package1
的文件夹,其中有 5 个类文件。
那么,我应该如何使用 javac
命令从终端构建它以及应该在哪个文件夹中?另外,bin 文件将在哪里生成,以及我应该将运行时读取的 a.txt
文本文件放在哪里?我无法独自做到这一点。请帮忙。
最佳答案
听起来你应该在 src
文件夹中并使用以下命令进行编译:
javac -d ../bin package1/*.java
-d
参数指定类的root 输出目录 - 编译器将根据源文件中的包创建目录层次结构。
关于java - 手动构建并运行 Eclipse 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15585021/