美文网首页
在包中的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