有这样一个类

javac 编译自动生成包结构

里边的代码:

package com.hello;

public class Hello {
  public static void main(String[] args) {
    System.out.print("hello");
  }
}

 这里边不要忘了,在使用命令去编译的时候要保证你要编译的文件与你命令的路径要一致,我是把Hello.java文件放在了桌面上

javac 编译自动生成包结构

如果用javac Hello.java

javac 编译自动生成包结构

会生成这样的一个Hello.class文件(Hello.class与你的Hello.java有同一个路径下面,这个大家都知道)

javac 编译自动生成包结构

用javac -d . Hello.java

javac 编译自动生成包结构

会生成一个这样的文件,你点进去就会发现和你的包是一样的结构

javac 编译自动生成包结构

javac -d . Hello.java其中的"."不要忽略,这个是指定你要生成这个结构文件的地方,“."表示当前所在路径,你可以换成其它。

 

相关文章:

  • 2022-02-28
  • 2021-11-27
  • 2021-11-06
  • 2021-07-04
  • 2021-07-12
猜你喜欢
  • 2022-12-23
  • 2021-06-27
  • 2021-08-05
  • 2022-12-23
  • 2021-06-11
  • 2022-12-23
  • 2021-11-23
相关资源
相似解决方案