【发布时间】:2020-05-10 03:41:30
【问题描述】:
这是我第一次在 java 中使用 .class 文件,我看到 a.class 文件只是一个编译的 java 代码,所以我想我应该将这个类添加到我的包中,它应该像普通 java 一样工作class 文件,但它没有,顺便说一下,我正在使用 Netbeans。
问题是我不能使用这个类,主类不识别,问我是否要创建一个Rational类来修复错误
【问题讨论】:
这是我第一次在 java 中使用 .class 文件,我看到 a.class 文件只是一个编译的 java 代码,所以我想我应该将这个类添加到我的包中,它应该像普通 java 一样工作class 文件,但它没有,顺便说一下,我正在使用 Netbeans。
问题是我不能使用这个类,主类不识别,问我是否要创建一个Rational类来修复错误
【问题讨论】:
我不完全确定您想对类文件做什么,但我的假设是您已经以这种形式获得它并且想要使用它的一些方法。
因此,如果这是正确的,您应该将文件放在 netbeans 用于存储 .class 文件的文件夹中
(在我的例子中是 build/classes/java/main/Testing):
IDE 几乎总是将 .class 文件存储在单独的目录中,这样您就不必处理它们,因为 .class 文件是编译的 java 代码,在 99% 的情况下您不会接触 .class文件,但您将更改 .java 文件并将其编译为类文件。
如果你的 .class 文件是包的一部分,你也应该小心,你应该复制包的结构,如回答 here。
【讨论】: