java - 我将如何在 mac 终端中编译这个在 Eclipse 中创建的 java 项目目录?

标签 java compilation terminal directory src

我有这个目录:

JavaProject (root folder)
    /audio
    /bin
        /keys
        /ScreenManagement
    /images
    /src
        /keys
        /ScreenManagement

bin文件夹包含所有类文件。 src 文件夹包含所有 java 文件。

需要运行的主要文件是Game,它是src中的java文件,bin中的class文件。我目前正在终端中使用以下命令来运行它:

/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/bin/java -Dfile.encoding=US-ASCII -classpath "/Users/chris/Documents/School/-Senior/CSC 225 A/JavaProject/bin" Game

当我更改 java 文件时,需要使用什么命令将文件编译到正确的目录中?

最佳答案

您可以在 src 目录中使用 javac -d/Users/chris/Documents/School/-Senior/CSC 225 A/JavaProject/bin sourcefile_you_want_to_compile

或者您是否要求在更改后自动编译源代码?

关于java - 我将如何在 mac 终端中编译这个在 Eclipse 中创建的 java 项目目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26147201/

相关文章:

java - java中的多个return语句

java - 安装 Google Maps SDK Beta 3.1.0 时出错 Could not filnd :places-map-sdk-3. 1.0-beta:

css - 使用 CSS 更改修补 LESS 文件

mysql - 无法使用 Homebrew 和 Mac 10.8.5 完全卸载 MYSQL 如何从旧安装中查找/删除 "/etc/my.cnf"?

带有引用库的Java程序: NoClassDefFound

java - 从 C++ 回调到 Java

java - 如何通过JMX获取网络I/O和磁盘I/O

java - 可以在编译时操作 JVM 字节码吗?

gradle - Gradle无法编译。库寻找不相关的可绘制对象

linux - 打开多个终端进行处理的原因?