C:\Users\qq>java
用法: java [options] [args...]
(执行类)
或 java [options] -jar [args...]
(执行 jar 文件)
或 java [options] -m [/] [args...]
java [options] --module [/] [args...]
(执行模块中的主类)
将主类, -jar , -m 或 --module
/ 后的参数作为参数传递到主类。
其中, 选项包括:
-d32 已过时, 在以后的发行版中将被删除
-d64 已过时, 在以后的发行版中将被删除
-cp
-classpath
--class-path
使用 ; 分隔的, 用于搜索类文件的目录, JAR 档案
和 ZIP 档案列表。
-p
--module-path ...
用 ; 分隔的目录列表, 每个目录
都是一个包含模块的目录。
--upgrade-module-path ...
用 ; 分隔的目录列表, 每个目录
都是一个包含模块的目录, 这些模块
用于替换运行时映像中的可升级模块
--add-modules [,...]
除了初始模块之外要解析的根模块。
还可以为 ALL-DEFAULT, ALL-SYSTEM,
ALL-MODULE-PATH.
--list-modules
列出可观察模块并退出
-d
--describe-module
描述模块并退出
--dry-run 创建 VM 并加载主类, 但不执行 main 方法。
此 --dry-run 选项对于验证诸如
模块系统配置这样的命令行选项可能非常有用。
--validate-modules
验证所有模块并退出
--validate-modules 选项对于查找
模块路径中模块的冲突及其他错误可能非常有用。
-D=
设置系统属性
-verbose:[class|module|gc|jni]
启用详细输出
-version 将产品版本输出到错误流并退出
--version 将产品版本输出到输出流并退出
-showversion 将产品版本输出到错误流并继续
--show-version
将产品版本输出到输出流并继续
--show-module-resolution
在启动过程中显示模块解析输出
-? -h -help
将此帮助消息输出到错误流
--help 将此帮助消息输出到输出流
-X 将额外选项的帮助输出到错误流
--help-extra 将额外选项的帮助输出到输出流
-ea[:...|:]
-enableassertions[:...|:]
按指定的粒度启用断言
-da[:...|:]
-disableassertions[:...|:]
按指定的粒度禁用断言
-esa | -enablesystemassertions
启用系统断言
-dsa | -disablesystemassertions
禁用系统断言
-agentlib:[=]
加载本机代理库 , 例如 -agentlib:jdwp
另请参阅 -agentlib:jdwp=help
-agentpath:[=]
按完整路径名加载本机代理库
-javaagent:[=]
加载 Java 编程语言代理, 请参阅 java.lang.instrument
-splash:
使用指定的图像显示启动屏幕
自动支持和使用 HiDPI 缩放图像
(如果可用)。应始终将未缩放的图像文件名 (例如, image.ext)
作为参数传递给 -splash 选项。
将自动选取提供的最合适的缩放
图像。
有关详细信息, 请参阅 SplashScreen API 文档
@argument 文件
一个或多个包含选项的参数文件
-disable-@files
以下是javac:
C:\Users\qq>javac
用法: javac
其中, 可能的选项包括:
@ 从文件读取选项和文件名
-Akey[=value] 传递给注释处理程序的选项
--add-modules (,)*
除了初始模块之外要解析的根模块; 如果
为 ALL-MODULE-PATH, 则为模块路径中的所有模块。
--boot-class-path , -bootclasspath
覆盖引导类文件的位置
--class-path , -classpath , -cp
指定查找用户类文件和注释处理程序的位置
-d 指定放置生成的类文件的位置
-deprecation 输出使用已过时的 API 的源位置
-encoding 指定源文件使用的字符编码
-endorseddirs 覆盖签名的标准路径的位置
-extdirs 覆盖所安装扩展的位置
-g 生成所有调试信息
-g:{lines,vars,source} 只生成某些调试信息
-g:none 不生成任何调试信息
-h 指定放置生成的本机标头文件的位置
--help, -help 输出此帮助消息
--help-extra, -X 输出额外选项的帮助
-implicit:{none,class} 指定是否为隐式引用文件生成类文件
-J 直接将 传递给运行时系统
--limit-modules (,)*
限制可观察模块的领域
--module , -m
只编译指定的模块, 请检查时间戳
--module-path , -p
指定查找应用程序模块的位置
--module-source-path
指定查找多个模块的输入源文件的位置
--module-version 指定正在编译的模块版本
-nowarn 不生成任何警告
-parameters 生成元数据以用于方法参数的反射
-proc:{none,only} 控制是否执行注释处理和/或编译。
-processor [,,...]
要运行的注释处理程序的名称; 绕过默认的搜索进程
--processor-module-path
指定查找注释处理程序的模块路径
--processor-path , -processorpath
指定查找注释处理程序的位置
-profile 请确保使用的 API 在指定的配置文件中可用
--release 针对特定 VM 版本进行编译。支持的目标: 6, 7, 8, 9
-s 指定放置生成的源文件的位置
-source 提供与指定发行版的源兼容性
--source-path , -sourcepath
指定查找输入源文件的位置
--system |none 覆盖系统模块位置
-target 生成特定 VM 版本的类文件
--upgrade-module-path
覆盖可升级模块位置
-verbose 输出有关编译器正在执行的操作的消息
--version, -version 版本信息
-Werror 出现警告时终止编译
我的java里跟别人不一样 还有过期什么的 担心配置错误 求解谢谢 |