java - 手动构建并运行 Eclipse 项目

标签 java eclipse build

我正在 Eclipse 中做一个 Java 项目,我想知道如何手动编译这些文件。现在,Eclipse 完成构建和运行部分,我想手动完成,因为我们只需提交 .java 文件。现在,我知道我们必须使用 javacjava 命令,但这些命令会引发 Java 异常。所以,这就是我所拥有的:

假设 Eclipse 项目名为 Prj1。所以根目录是Prj1。它有 4 个文件夹:.settingsbindocsrc。还有 3 个文件,分别名为 .classpath.projectjavadoc.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/

相关文章:

java - 调用另一个类的main方法

java - Future cancel(boolean b) 方法在 GUI 应用程序中使用时不起作用

c++ - 在 C++ 项目中使用 igraph

java - Android - svn 上的元数据文件夹

Maven/Tycho 采用错误的捆绑版本

java - 使用数学矩阵的 EditingSupport 构建 JFace TableViewer

java - 为什么 Map 中的键必须是对象而不是原始类型,为什么我不能使用原始类型作为 map 中的键

eclipse - 图片不会显示在 Eclipse 动态 Web 项目中

makefile - Make 不喜欢 $(addprefix a,b)

xcode - 使用 Xcode 4 运行发布版本