美文网首页
在包中的java程序,如何编译运行呢?

在包中的java程序,如何编译运行呢?

作者: 舞鹤Roc | 来源:发表于2018-02-09 10:20 被阅读0次

大多数程序猿都是使用IDE运行的(Eclipse、IDEA),没有关心过JDK内部如何实现的。

嗯,好奇的小伙伴可以看看下面的内容了,多学一个指令,技多不压身。

注意问题

1、jdk编译时编码问题

2、环境变量问题

3、包的问题

package test;

/**

* Created by wuhp on 2017/11/3.

*/

public class Test {

    public static void main(String[] args) {

        // 成员变量看左边(声明)

        // 成员函数看右边(重写)

        // 静态函数 --- 编译运行都看 = 左边。

        Son s = new Son();

        System.out.println(s.str);

        s.method();

        Father f = new Father();

        System.out.println(f.str);

        f.method();

        //Son s = (Son)new Father();无法创建

        Father fs = new Son();

        System.out.println(fs.str);

        fs.method();

    }

}

示例:

现将文件编码设置为UTF-8

都加上packet test;

编译与运行

javac -d . -encoding UTF-8 *.java

java test.Test

相关文章

网友评论

      本文标题:在包中的java程序,如何编译运行呢?

      本文链接:https://www.haomeiwen.com/subject/vgkftftx.html