对CLASSPATH描述正确的是( )
A)设置CLASSPATH用于指示操作系统找到JDK命令,如java或javac
B)CLASSPATH设置不对,可能会导致java命令失败,但不会导致javac失败
C)CLASSPATH的设置中可以包含目录路径但不可以包含文件路径
D)java命令可以通过-cp参数指定类路径
A)设置CLASSPATH用于指示操作系统找到JDK命令,如java或javac
B)CLASSPATH设置不对,可能会导致java命令失败,但不会导致javac失败
C)CLASSPATH的设置中可以包含目录路径但不可以包含文件路径
D)java命令可以通过-cp参数指定类路径
java和javac命令都是通过path找到的,不是classpath
B)CLASSPATH设置不对,可能会导致java命令失败,但不会导致javac失败
这个失败是什么概念?两个指令都能执行,但是执行都会报错。
C)CLASSPATH的设置中可以包含目录路径但不可以包含文件路径
jar包路径就是文件路径
D)java命令可以通过-cp参数指定类路径
-cp或者-classpath都可以指定类路径
1、当前包下
2、rt.jar
3、在classpath中找类的加载:java ***
1、系统去搜索类的字节码文件(classpath)
2、JVM加载这个类
3、执行主方法(main方法)
javac: 无法编译
java:无法运行程序C)CLASSPATH的设置中可以包含目录路径但不可以包含文件路径都可以包含。指定文件路径可以具体某个jar。D)java命令可以通过-cp参数指定类路径正确
-cp 等价于 -classpath
path里面装的是javac 以及java命令故选d