gpt4 book ai didi

java - 为什么我的 Java 类在编译时会创建多个 .class 文件?

转载 作者:行者123 更新时间:2023-11-29 09:48:38 27 4
gpt4 key购买 nike

我正在 Mac 上使用 Sublime Text 创建一个简单的文本编辑器程序,当我通过命令行编译时,它会生成 6 个 .class 文件。

我在终端中使用以下命令来编译我的类。

javac 记事本.java

控制台日志如下图所示...

Console Log

有谁知道为什么它会生成多个 .class 文件?奇怪的是,我可以删除它们,然后使用 java Notepad,它仍然可以完美运行……为什么 Java 甚至要创建这些?我确定我在做一些愚蠢的事情。

这里不是发布完整代码,而是我的 git存储库。

最佳答案

这些是内部类的名称——这并不意味着您做错了什么,或者代码有任何问题。

关于java - 为什么我的 Java 类在编译时会创建多个 .class 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17749317/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com