-
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
相关推荐
本文将详细介绍`javac`命令及其常用选项,帮助初学者更好地理解和掌握这一工具。 #### javac 命令概述 `javac`是Java编译器的命令行工具,用于将Java源代码文件编译成字节码文件(.class)。它支持一系列选项来...
本文将详细介绍这两个命令的使用方法,以及在处理带有包的Java程序时如何操作。 `javac`是Java语言的编译器,负责将源代码转换为字节码的`.class`文件。在命令行中,你可以使用以下格式来调用`javac`: ```bash ...
文档将详细介绍javac和java命令的使用方法,包括-classpath和-sourcepath等参数的用法,以及它们在不同操作系统中的适应性和差异性。 在Java开发中,javac是Java的编译器,它将Java源代码编译成字节码文件(.class...
编译时,可以使用 `-d` 参数指定类层次结构的根目录,用 `-classpath` 设置类的搜索路径,以覆盖默认的CLASSPATH环境变量。 【Java编译过程】 编译Java程序时,首先需要创建一个包含`public class`的源文件,例如`...
- `-deprecation`:显示已弃用API的警告信息。 - `-g`:生成调试信息。 **示例**: ```bash javac -d build -sourcepath src -encoding UTF-8 -deprecation -g src/com/example/MyClass.java ``` #### 3. `javaw...
- **-? 或 -help**: 显示帮助信息,提供基本使用指南。 - **-X**: 显示非标准选项的帮助信息,这对于高级用户调试或性能优化很有价值。 此外,`java`命令还支持直接运行`.jar`包,即通过`java -jar`命令,这为部署...
javac -d bin -sourcepath src src/org/Mima.java 使用以下命令运行: java -classpath bin org.Mima 创建可执行的JAR文件 转到bin文件夹 使用jar cvfe MiMaSimu.jar org.Mima org创建一个jar文件 使用以下命令...
每个命令都可以使用“-help”选项来查看帮助信息。下面将详细介绍一些常用的工具命令: 1. javadoc.exe javadoc 是 Java API 文档生成器,从 Java 源文件生成 API 文档 HTML 页。其语法为:javadoc [命令选项] [包...
例如,如果一个对象被一个静态变量或长生命周期的对象长期引用,即使不再使用,也不会被GC回收,从而可能导致内存泄露。 6. **设计模式:** - **单例模式:**确保一个类只有一个实例,并提供一个全局访问点。有...
每个命令都有其特定的参数,可以通过“-help”或“-?”来获取更详细的帮助信息。 在进行开发时,开发者通常会使用集成开发环境(IDE),如IntelliJ IDEA或Eclipse等,它们内部集成了JDK命令,提供了更便利的图形化...
- `-?` 或 `-help`:打印帮助消息。 - `-X`:打印非标准选项的帮助。 - `-ea[:<packagename>...|:]` 或 `-enableassertions[:<packagename>...|:]`:启用断言。 - `-da[:<packagename>...|:]` 或 `-...
1. **`javac`**: `javac` 是Java编译器,用于将Java源代码编译成字节码文件(`.class` 文件)。它接受一个或多个Java源文件作为输入,并生成相应的字节码文件。 - **常用命令行参数**: - `-g`: 生成所有调试信息...
解析`javac`命令参数 - `-g`: 生成调试信息,可以是全量(`-g`)、无(`-g:none`)或特定类型(`-g:{lines,vars,source}`)。 - `-nowarn`: 不生成任何警告信息。 - `-verbose`: 输出编译过程中的详细信息。 - `-...
下面分别对`javac`、`jar`和`javadoc`这三个常用工具的参数进行解读。 #### javac 1. **-g**: 包含所有调试信息。这对于调试阶段非常有用,但会增加编译后.class文件的大小。 2. **-g:none**: 不包含任何调试信息...
这个工具解析源文件中的注释和声明,从而为程序员提供清晰、详细的类库文档,帮助他们理解和使用你的代码。以下是关于 JavaDoc 的详细说明: 1. **结构**: JavaDoc 的命令行结构允许你指定不同的参数,如选项、包...
-classpath和-sourcepath参数可以分别指定用户类文件和源文件的路径。此外,还有一些其他重要的JDK命令,比如native2ascii用于字符编码转换,javap用于反编译class文件,jdb用于Java程序调试,jps用于查看JVM进程...
8. **jconsole和jvisualvm**: 这两个工具提供了Java应用程序的监控和性能分析功能,如内存使用、线程状态、CPU使用率等。 9. **jmap和jhat**: jmap用于获取堆内存快照,jhat则用于分析这些快照,帮助诊断内存泄漏...
- **编译选项**:`javac`命令支持多种选项,如`-g`(生成调试信息)、`-classpath`(指定类路径)、`-sourcepath`(指定源文件路径)等。 - **运行与调试**:通过`java`命令运行程序,也可以使用`jdb`等工具进行调试...
例如,`javadoc -d doc -sourcepath src *.java`会在doc目录下生成所有src目录下的源文件的文档。常用选项包括`-author`(显示作者信息)、`-public`(仅处理公共API)和`-link`(链接到外部文档)。 5. **javap**...