当前位置: 首页 > 知识库问答 >
问题:

javac命令的简单说明

卓嘉良
2023-03-14

我正在学习Java中的Ant脚本,阅读以下Hello World教程:http://Ant.apache.org/manual/tutorial-helloWorldWithant.html

然后将以下简单代码放入:src\oata\helloworld.java:

package oata;

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

现在通过以下shell语句对其进行编译:

md build\classes
javac -sourcepath src -d build\classes src\oata\HelloWorld.java
java -cp build\classes oata.HelloWorld

我知道javac编译了无类,但这一行到底是怎么做呢?

javac -sourcepath src -d build\classes src\oata\HelloWorld.java

TNX

安德里亚

共有1个答案

何建中
2023-03-14

它表示要编译的文件名。

-sourcePath选项的目的是告诉编译器可以在哪里找到依赖类的源文件。这并不意味着应该编译该目录中的所有内容。

 类似资料:
  • 本文向大家介绍eclipse 中的javac命令与java命令,包括了eclipse 中的javac命令与java命令的使用技巧和注意事项,需要的朋友参考一下 eclipse中的javac命令与java命令 一、eclipse的javac命令:当eclipse对.java(源文件)文件进行保存操作时(快捷键ctrl+s),会执行javac命令。见上图,Default output folder(默

  • 问题内容: 我已经使用命令在 CentOS 5.5版 机器中安装了Java 。但是我无法使用javac编译类。 我是否需要安装其他软件包? 我试图找到可执行文件,但无法找到它。 链接如下: -> -> 我已经看到了以下输出: 问题答案: 您仅安装了Java Runtime Environment(JRE),其中不包含。为此,您必须安装OpenJDK开发环境。您可以安装或,两者都包括。 顺便说一句:

  • 当我试图编译一个Java程序时,它说Java命令无法识别。我已将JDK目录链接附加到路径,因此它看起来如下所示: 我遵循了指南,但仍然无法识别“javac”命令。 我使用windows 10。

  • 本文向大家介绍windows下apache的简单命令,包括了windows下apache的简单命令的使用技巧和注意事项,需要的朋友参考一下 1) 安装apache服务 httpd.exe -k install 2) 指定要安装的服务的名称(适用于电脑上有几个不同的Apache服务设施) httpd.exe -k install -n “MyServiceName” 3) 指定服务配置文件的路径和名

  • Compose 命令说明 命令对象与格式 对于 Compose 来说,大部分命令的对象既可以是项目本身,也可以指定为项目中的服务或者容器。如果没有特别的说明,命令对象将是项目,这意味着项目中所有的服务都会受到命令影响。 执行 docker-compose [COMMAND] --help 或者 docker-compose help [COMMAND] 可以查看具体某个命令的使用格式。 docke

  • 本文向大家介绍一个简单的linux命令 mv,包括了一个简单的linux命令 mv的使用技巧和注意事项,需要的朋友参考一下 mv命令是用于移动文件或者将文件改名 一.命令格式: mv [选项] 源文件或目录 目标文件或目录 二.命令参数: -b :若需覆盖文件,则覆盖前先行备份。 -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖; -i :若目标文件 (destinatio