Java
提供 Java 支持。 更多...
自从 | Qbs 1.4 |
属性
- additionalClassPaths : stringList
- additionalCompilerFlags : stringList
- additionalJarFlags : stringList
- bootClassPaths : stringList
- compilerFilePath : string
- compilerName : string
- enableWarnings : bool
- interpreterFilePath : string
- interpreterName : string
- jarFilePath : string
- jarName : string
- jdkIncludePaths : pathList
- jdkPath : string
- languageVersion : string
- manifest : var
- manifestClassPath : stringList
- runtimeVersion : string
- warningsAsErrors : bool
详细描述
java
模块包含构建 Java 项目的属性和规则。
相关文件标签
标签 | 自动标记的文件名 | 自从 | 描述 |
---|---|---|---|
"java.class" | - | 1.4 | 此标签附加到运行 javac 工具的规则的输出工件。 |
"java.jar" | - | 1.4 | 此标签附加到运行 jar 工具的规则的输出工件。 |
"java.java" | *.java | 1.4 | 具有此标签的源文件作为运行 javac 工具的规则的输入。 |
"java.manifest" | *.mf | 1.8 | 具有此标签的文件的内容将与 manifest 中的值汇总。 |
属性文档
additionalClassPaths : stringList |
在编译时考虑此产品的类输出路径之外的存储位置。
默认值:未定义
additionalCompilerFlags : stringList |
此模块属性中未涵盖的编译器标志列表。
默认值:未定义
additionalJarFlags : stringList |
此模块属性中未涵盖的归档器标志列表。
默认值:未定义
bootClassPaths : stringList |
非标准引导类文件列表。
默认值:未定义
compilerFilePath : string |
编译 Java 源时要调用的命令。
默认值:compilerName,如果已定义,则在其前面加上 jdkPath。
compilerName : string |
Java编译器的文件名。
默认值:"javac"
enableWarnings : bool |
在编译Java源代码时是否发出警告。
默认值:true
interpreterFilePath : string |
执行Java代码时的命令。
默认值:interpreterName
interpreterName : string |
Java解释器的文件名。
默认值:"java"
jarFilePath : string |
创建或提取 jar 文件时要运行的命令。
默认值:jarName
jarName : string |
jar 工具的文件名。
默认值:"jar"
[自 Qbs 1.4.1 以来] jdkIncludePaths : pathList |
jdkPath : string |
Java开发套件(JDK)的基础路径。
这与环境变量 JAVA_HOME
相当,默认将自动从以下之一确定
JAVA_HOME
环境变量(所有平台)- 注册表(Windows)
java_home
工具(macOS)- 已知 JDK 路径(其他 Unix 平台)
默认:自动确定。
languageVersion : string |
将源代码解释为此Java语言版本的版本。
如果未定义,编译器将使用默认值。
默认值:未定义
[自 Qbs 1.4.2 以来] manifest : var |
在构建 JAR 时添加到清单文件中的属性。
此属性的值将与任何标记为 "java.manifest" 的文件的值合并。
如果此属性和清单文件包含相同的键,则此属性将具有优先权。如果未定义,则不考虑此属性。
默认值:未定义
此属性在 Qbs 1.4.2 中引入。
manifestClassPath : stringList |
构建 JAR 时添加到清单的 Class-Path 中的条目列表。
默认值:未定义
runtimeVersion : string |
为生成兼容字节码要生成的 Java 运行时版本。
如果未定义,编译器将使用默认值。
默认值:未定义
warningsAsErrors : bool |
如果此属性为 true
,则编译器将在通常发出警告的地方中止。
默认值:false
©2023 Qt 公司 Ltd. 本文档中的内容贡献者是各自所有者的版权。本文档是根据自由软件基金会发布的 GNU自由文档许可版本1.3 的条款许可的。Qt 及其标志是 Finland 和/或其他国家的 The Qt Company Ltd 的商标。所有其他商标均为其各自所有者的财产。