java入门基础

java_8_package

2018-01-20  本文已影响42人  果芽软件

新建文件夹

07_包package


image.png

二、无包

1. 根目录下建JavaA

public class JavaA {
    public void hello(){
        System.out.println("my name is package A ! ");
    }
    
    public static void main(String[] args) {
        JavaA obj=new JavaA();
        obj.hello();
    }
}

2. CMD编译执行

命令 用途
c: 切换到c盘
d: 切换到d盘
cd c:/test/java 进入c:/test/java
dir 查看文件夹内容,等价于linux的ls
image.png

编译和执行

c:\test\java\07_包package>javac JavaA.java

c:\test\java\07_包package>java JavaA
my name is com.pa.A !

三、包路径为com

新建文件夹


image.png

新建类:07_包package/com/JavaA.java

package com;

public class JavaA {
    public void hello(){
        System.out.println("my name is pa A ! ");
    }
    
    public static void main(String[] args) {
        JavaA obj=new JavaA();
        obj.hello();
    }
}

2. CMD编译执行

package com;
  1. package:关键字,申明包路径
  2. com:包名
  3. :分号结束

编译执行:
在com的上级文件夹

C:\test\java\07_包package>javac com/JavaA.java

C:\test\java\07_包package>java com.JavaA
my name is com.pa.A !

在com文件夹

C:\test\java\07_包package\com>javac JavaA.java

C:\test\java\07_包package\com>java JavaA
错误: 找不到或无法加载主类 JavaA

四、包路径为com.guoyasoft

package com.guoyasoft;

public class JavaA {
    public void hello(){
        System.out.println("my name is com.pa.A ! ");
    }
    
    public static void main(String[] args) {
        JavaA obj=new JavaA();
        obj.hello();
    }
}

maven
C:\test\03_package包路径\my-app\src\main\java\com\guoyasoft\App.java

package com.guoyasoft;

/**
 * Hello world!
 *
 */
public class App 
{
    public static void main( String[] args )
    {
        System.out.println( "Hello World!" );
    }
}


上一篇 下一篇

猜你喜欢

热点阅读