0 0

javac 的  -sourcepath这个参数怎么用?0

控制台输出是   -sourcepath <路径>           指定查找输入源文件的位置

比如当前路径是 proj
要编译 proj\src\java\main\org\Server.java


运行javac   -sourcepath   src\java\main org\Server.java 
提示
错误:无法读取: org\Server.java
1 错误

必须要到org的上级目录运行javac才可以,那这个  -sourcepath 参数是用来做什么用的?
2014年2月06日 21:36

1个答案 按时间排序 按投票排序

0 0

javac   -sourcepath   src\java\main org\Server.java 


如果 Server 是在 main 目录下,直接  把 org 去掉

如果 Server 是在 org 目录下, 把 main 和 org 之间加上 \

试试

2014年2月07日 09:14

相关推荐

    java命令行详解

    本文将详细介绍`javac`命令及其常用选项,帮助初学者更好地理解和掌握这一工具。 #### javac 命令概述 `javac`是Java编译器的命令行工具,用于将Java源代码文件编译成字节码文件(.class)。它支持一系列选项来...

    java中常用命令的详解以及包与目录详解

    本文将详细介绍这两个命令的使用方法,以及在处理带有包的Java程序时如何操作。 `javac`是Java语言的编译器,负责将源代码转换为字节码的`.class`文件。在命令行中,你可以使用以下格式来调用`javac`: ```bash ...

    JAVA和JAVAC 命令详细介绍

    文档将详细介绍javac和java命令的使用方法,包括-classpath和-sourcepath等参数的用法,以及它们在不同操作系统中的适应性和差异性。 在Java开发中,javac是Java的编译器,它将Java源代码编译成字节码文件(.class...

    用JAVA实现HELLO WORLD入门和常见错误分析 (1).pdf

    编译时,可以使用 `-d` 参数指定类层次结构的根目录,用 `-classpath` 设置类的搜索路径,以覆盖默认的CLASSPATH环境变量。 【Java编译过程】 编译Java程序时,首先需要创建一个包含`public class`的源文件,例如`...

    java命令详解 高手进阶

    - `-deprecation`:显示已弃用API的警告信息。 - `-g`:生成调试信息。 **示例**: ```bash javac -d build -sourcepath src -encoding UTF-8 -deprecation -g src/com/example/MyClass.java ``` #### 3. `javaw...

    Unix环境上的java编译与运行.

    - **-? 或 -help**: 显示帮助信息,提供基本使用指南。 - **-X**: 显示非标准选项的帮助信息,这对于高级用户调试或性能优化很有价值。 此外,`java`命令还支持直接运行`.jar`包,即通过`java -jar`命令,这为部署...

    MiMaSimu:适用于最小机器的模拟器,在卡尔斯鲁厄(Karlsruhe)的套件中进行了教学,并带有图形用户界面

    javac -d bin -sourcepath src src/org/Mima.java 使用以下命令运行: java -classpath bin org.Mima 创建可执行的JAR文件 转到bin文件夹 使用jar cvfe MiMaSimu.jar org.Mima org创建一个jar文件 使用以下命令...

    JDK /bin目录下常用命令详解

    每个命令都可以使用“-help”选项来查看帮助信息。下面将详细介绍一些常用的工具命令: 1. javadoc.exe javadoc 是 Java API 文档生成器,从 Java 源文件生成 API 文档 HTML 页。其语法为:javadoc [命令选项] [包...

    java面试笔试题总汇-各大企业面试题汇总.docx

    例如,如果一个对象被一个静态变量或长生命周期的对象长期引用,即使不再使用,也不会被GC回收,从而可能导致内存泄露。 6. **设计模式:** - **单例模式:**确保一个类只有一个实例,并提供一个全局访问点。有...

    JDK常用命令.pdf

    每个命令都有其特定的参数,可以通过“-help”或“-?”来获取更详细的帮助信息。 在进行开发时,开发者通常会使用集成开发环境(IDE),如IntelliJ IDEA或Eclipse等,它们内部集成了JDK命令,提供了更便利的图形化...

    corejava的学习笔记

    - `-?` 或 `-help`:打印帮助消息。 - `-X`:打印非标准选项的帮助。 - `-ea[:&lt;packagename&gt;...|:]` 或 `-enableassertions[:&lt;packagename&gt;...|:]`:启用断言。 - `-da[:&lt;packagename&gt;...|:]` 或 `-...

    Java面试宝典升级补充版.pdf

    1. **`javac`**: `javac` 是Java编译器,用于将Java源代码编译成字节码文件(`.class` 文件)。它接受一个或多个Java源文件作为输入,并生成相应的字节码文件。 - **常用命令行参数**: - `-g`: 生成所有调试信息...

    jdk配置教程

    解析`javac`命令参数 - `-g`: 生成调试信息,可以是全量(`-g`)、无(`-g:none`)或特定类型(`-g:{lines,vars,source}`)。 - `-nowarn`: 不生成任何警告信息。 - `-verbose`: 输出编译过程中的详细信息。 - `-...

    JVM配置参数说明

    下面分别对`javac`、`jar`和`javadoc`这三个常用工具的参数进行解读。 #### javac 1. **-g**: 包含所有调试信息。这对于调试阶段非常有用,但会增加编译后.class文件的大小。 2. **-g:none**: 不包含任何调试信息...

    javadoc 参考

    这个工具解析源文件中的注释和声明,从而为程序员提供清晰、详细的类库文档,帮助他们理解和使用你的代码。以下是关于 JavaDoc 的详细说明: 1. **结构**: JavaDoc 的命令行结构允许你指定不同的参数,如选项、包...

    21天学通JAVA(高清版)

    -classpath和-sourcepath参数可以分别指定用户类文件和源文件的路径。此外,还有一些其他重要的JDK命令,比如native2ascii用于字符编码转换,javap用于反编译class文件,jdb用于Java程序调试,jps用于查看JVM进程...

    Java2 语言命令详解

    8. **jconsole和jvisualvm**: 这两个工具提供了Java应用程序的监控和性能分析功能,如内存使用、线程状态、CPU使用率等。 9. **jmap和jhat**: jmap用于获取堆内存快照,jhat则用于分析这些快照,帮助诊断内存泄漏...

    Java Language Introduction

    - **编译选项**:`javac`命令支持多种选项,如`-g`(生成调试信息)、`-classpath`(指定类路径)、`-sourcepath`(指定源文件路径)等。 - **运行与调试**:通过`java`命令运行程序,也可以使用`jdb`等工具进行调试...

    Java2语言命令详解

    例如,`javadoc -d doc -sourcepath src *.java`会在doc目录下生成所有src目录下的源文件的文档。常用选项包括`-author`(显示作者信息)、`-public`(仅处理公共API)和`-link`(链接到外部文档)。 5. **javap**...

Global site tag (gtag.js) - Google Analytics