1、java命令运行java程序,它会启动虚拟机,java虚拟机加载相关的类,然后调用主程序类的main()方法。
-classpath <路径>:覆盖classpath环境变量,重新设定用户的classpath,如果既没有设定classpath环境变量,也没有设定-classpath选项,那么用户的classpath为当前路径。
-verdose:输出运行中的详细工作信息。
设置classpath,classpath代表java类的根路径。java命令从classpath中寻找所需的java类,设置方法有3中
- 在操作系统的控制面板设置。
- 在dos命令行设置,set classpath=C:classes2
- 在java命令或javac命令中通过-classpath选项来设置classpath:java -classpath C:/classes3; C:/lib/mytools.jar SomeClasses
说明:
系统环境变量中设置的classpath是全局性的。
dos窗口中定义的环境变量只在当前dos窗口有效。
在java或javac命令中用-classpath选项设置的classpath只对当前的javac或java命令有效。
2、运行java类型文件
在dos命令使用java
注意:
1、必须指定主程序类的完整名字。
2、在classpath中类文件的存放位置必须和包名匹配。
java虚拟机在解析calss文件时,会认为class文件的路径包括类中的包指定的路径。所以除了要指定根目录还要指定包目录。