- Microsoft Windows [版本 10.0.22000.739]
- (c) Microsoft Corporation。保留所有权利。
-
- C:\Users\MZFAITHDREAM>javac
- 用法: javac <options> <source files>
- 其中, 可能的选项包括:
- @<filename> 从文件读取选项和文件名
- -Akey[=value] 传递给注释处理程序的选项
- --add-modules <模块>(,<模块>)*
- 除了初始模块之外要解析的根模块; 如果 <module>
- 为 ALL-MODULE-PATH, 则为模块路径中的所有模块。
- --boot-class-path <path>, -bootclasspath <path>
- 覆盖引导类文件的位置
- --class-path <path>, -classpath <path>, -cp <path>
- 指定查找用户类文件和注释处理程序的位置
- -d <directory> 指定放置生成的类文件的位置
- -deprecation 输出使用已过时的 API 的源位置
- --enable-preview 启用预览语言功能。要与 -source 或 --release 一起使用。
- -encoding <encoding> 指定源文件使用的字符编码
- -endorseddirs <dirs> 覆盖签名的标准路径的位置
- -extdirs <dirs> 覆盖所安装扩展的位置
- -g 生成所有调试信息
- -g:{lines,vars,source} 只生成某些调试信息
- -g:none 不生成任何调试信息
- -h <directory> 指定放置生成的本机标头文件的位置
- --help, -help, -? 输出此帮助消息
- --help-extra, -X 输出额外选项的帮助
- -implicit:{none,class} 指定是否为隐式引用文件生成类文件
- -J<flag> 直接将 <标记> 传递给运行时系统
- --limit-modules <模块>(,<模块>)*
- 限制可观察模块的领域
- --module <模块>(,<模块>)*, -m <模块>(,<模块>)*
- 只编译指定的模块,请检查时间戳
- --module-path <path>, -p <path>
- 指定查找应用程序模块的位置
- --module-source-path <module-source-path>
- 指定查找多个模块的输入源文件的位置
- --module-version <版本> 指定正在编译的模块版本
- -nowarn 不生成任何警告
- -parameters 生成元数据以用于方法参数的反射
- -proc:{none,only} 控制是否执行注释处理和/或编译。
- -processor <class1>[,<class2>,<class3>...]
- 要运行的注释处理程序的名称; 绕过默认的搜索进程
- --processor-module-path <path>
- 指定查找注释处理程序的模块路径
- --processor-path <path>, -processorpath <path>
- 指定查找注释处理程序的位置
- -profile <profile> 请确保使用的 API 在指定的配置文件中可用
- --release <release>
- 为指定的 Java SE 发行版编译。支持的发行版:7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17
- -s <directory> 指定放置生成的源文件的位置
- --source <release>, -source <release>
- 提供与指定的 Java SE 发行版的源兼容性。支持的发行版:7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17
- --source-path <path>, -sourcepath <path>
- 指定查找输入源文件的位置
- --system <jdk>|none 覆盖系统模块位置
- --target <release>, -target <release>
- 生成适合指定的 Java SE 发行版的类文件。支持的发行版:7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17
- --upgrade-module-path <path>
- 覆盖可升级模块位置
- -verbose 输出有关编译器正在执行的操作的消息
- --version, -version 版本信息
- -Werror 出现警告时终止编译
-
-
- C:\Users\MZFAITHDREAM>java -version
- java version "1.8.0_171"
- Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
- Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
-
- C:\Users\MZFAITHDREAM>
- Microsoft Windows [版本 10.0.22000.739]
- (c) Microsoft Corporation。保留所有权利。
-
- C:\Users\MZFAITHDREAM>E:
-
- E:\>cd com.JavaDemo1
-
- E:\com.JavaDemo1>javac JavaDay1.java
- JavaDay1.java:3: 错误: 编码 GBK 的不可映射字符 (0xBE)
- System.out.println("娆㈣繋鏉ュ埌Java鐨勫叆闂ㄧ▼搴忕殑绗竴璇?");
- ^
- JavaDay1.java:5: 错误: 编码 GBK 的不可映射字符 (0xAF)
- //System.out.println("No Pains No Gains"); 杈撳嚭鐨勮鍙ヤ俊鎭?
- ^
- JavaDay1.java:7: 错误: 编码 GBK 的不可映射字符 (0xB7)
- System.out.println("涓嶅幓鍔冲姩娌℃湁鏀惰幏鐨劼?");
- ^
- JavaDay1.java:8: 错误: 编码 GBK 的不可映射字符 (0x80)
- System.out.println("浣犲ソ鍛?娆㈣繋鏉ュ埌java鐨 勪笘鐣屽涔犲唴瀹?");
- ^
- JavaDay1.java:8: 错误: 编码 GBK 的不可映射字符 (0xB9)
- System.out.println("浣犲ソ鍛?娆㈣繋鏉ュ埌java鐨 勪笘鐣屽涔犲唴瀹?");
- ^
- 5 个错误
-
- E:\com.JavaDemo1>java JavaDay1
- 错误: 找不到或无法加载主类 JavaDay1
-
- E:\com.JavaDemo1>
- public class JavaDay1 {
- public static void main(String[] args) {
- System.out.println("No Pains No Gains");
- }
- }
- package com.JavaBasicsDemo1;
-
- /**
- * package com.JavaBasicsDemo1; 包名
- */
- public class JavaDay1 {
- public static void main(String[] args) {
- System.out.println("欢迎来到Java的入门程序的第一课");
- System.out.println("2022/6/30");
- //System.out.println("No Pains No Gains"); 输出的语句信息
- System.out.println("No Pains No Gains");
- System.out.println("不去劳动没有收获的·");
- System.out.println("你好呀欢迎来到java的世界学习内容");
- }
- }