大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > Java技巧 > windows命令行下简单使用javac、java、java

windows命令行下简单使用javac、java、java(2)

关键词:命令行演示windows  阅读(1268) 赞(12)

[摘要]本文是windows命令行下简单使用javac、java、javap详细演示,与大家分享.

package com.stopTalking.test;

public class JavacTest {

    public static void main(String[] args) {
        byte a = 5;
        short b = 6;
        System.out.println("JavacTest [a=" + a + ", b=" + b +  "]");
    }
}

当前路径下,输入 javac JavacTest.java ,便在当前路径下生成了一个JavacTest.class的文件,如图:

image

注意:JavacTest.java是一个首行标注了package的java文件,而此时它在硬盘上的目录并未对应它的包名,所以,使用java com.stopTalking.test.JavacTest运行时是无法找到该java的。

若输入,javac –d . JavacTest.java ,那么生成的JavacTest.class便在当前目录下生成的包文件中了,如图:

image

 

二、java

此时,我们希望运行该类,在大部分的教材中,使用java JavacTest便可直接运行,可是我们发现出现这样的错误:

image

这是因为,大部分的教材使用的类是默认包名的,即源文件的第一行是没有package指定包名的。使用一个类,我们知道,是需要使用它的全限定类名的。

所以,我们在命令行输入:java com/stopTalking/test/JavacTest,便可看到正确的结果了:



相关评论