Java在cmd中遇到问题

1.Java环境变量设置

环境设置只要设置系统变量中的path,增加Java安装路径中的bin路径就可以了,但注意要把此路径放在最上面,因为系统会从上往下检索,当找到第一个符合时,C:\ProgramData\Oracle\Java\javapath会导致输入Java命令没问题,但javac却找不到,原因就是系统在C:\ProgramData\Oracle\Java\javapath里面找不到javac

Java在cmd中遇到问题


2.cmd中访问其他盘文件的命令

    盘符:     例如想进入D盘   d:   
    cd         进入到当前盘某个目录。
    cd \  进入当前盘根目录
    cd \windows  进入到当前盘Windows目录
    cd..    退出到上一级目录
    注:进入含有特殊字符目录时需要加引号  例如 cd "c:\program files"


3.javadoc命令出现中文乱码问题

第一种方式:javadoc -d apidoc -windowtitle Testing -doctitle 'The API of javadoc' -header 'My class' -charset UTF-8 -author -version *.java

第二种方式:javadoc -d doc -encoding UTF-8 -charset UTF-8 *.java


4.javac遇到某报错原因

javac -d . -encoding utf-8 *Demo.java

报错:javac: 无效的标记: utf-8

原因:要把-encoding utf-8放在-d . 之前,为什么两者颠倒顺序就会出现这样问题,猜测编译机制导致的,这是一个遗留问题。


5.javadoc中author和version

javadoc中不会提取@author和@version两个标记的信息,要提取要在cmd中加-author和-version两个选项。