工程构造概览

以后工程构造如下:

PS D:\叶建成\JAVA\primary\test_jsoup - 正本> tree /f卷 DATA 的文件夹 PATH 列表卷序列号为 F0A7-7514D:.├─lib│      jsoup-1.11.3.jar│└─src    ├─demo    │      Demo.class    │      Demo.java    │      fuck_xyr.class    │      fuck_xyr.java    │    └─testPS D:\叶建成\JAVA\primary\test_jsoup - 正本> dir    目录: D:\叶建成\JAVA\primary\test_jsoup - 正本Mode                LastWriteTime         Length Name----                -------------         ------ ----d-----        2020/7/15     14:33                libd-----        2020/7/15     14:33                src

本来是一个ecplise工程目录,删掉了乌七八糟的。

编译

编译命令

javac

PS D:\叶建成\JAVA\primary\test_jsoup - 正本> 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  -s <directory>               指定搁置生成的源文件的地位  --source <release>, -source <release>        提供与指定的 Java SE 发行版的源兼容性。反对的发行版:7, 8, 9, 10, 11, 12, 13  --source-path <path>, -sourcepath <path>        指定查找输出源文件的地位  --system <jdk>|none          笼罩零碎模块地位  --target <release>, -target <release>        生成适宜指定的 Java SE 发行版的类文件。反对的发行版:7, 8, 9, 10, 11, 12, 13  --upgrade-module-path <path>        笼罩可降级模块地位  -verbose                     输入无关编译器正在执行的操作的音讯  --version, -version          版本信息  -Werror                      呈现正告时终止编译

编译以后工程

运行