2012-12-02 47 views
0

我有两个.java文件,我正在使用它,一个是可执行文件,另一个是自定义类。如何在NetBeans中将java文件导入到另一个java文件中

据我所知,在编译过程中,自定义类将被自动导入,因为它在我的机器上的同一个文件夹中。但是,我使用的是NetBeans,如果我不'假装'将它导入到NetBeans中,则在我输入类对象时,它总是会显示红线,指示错误。有什么办法将类.java文件导入到NetBeans中?

我是java的noob,所以我不确定如何像这样的问题,抱歉,如果我使用的词汇不恰当。 非常感谢!

+2

这没有意义。如果这两个类在同一个包中,则不需要**来导入任何东西,假装或以其他方式。 –

+0

@HovercraftFullOfEels - 这不太对 - 考虑嵌套类。 –

回答

1

如果在同一位置有两个.class文件,Java将始终找到第二个.class文件。例如,相同的位置可能是计算机上的文件夹,Web服务器上的目录或.jar文件中的文件夹。只要Java可以找到其中一个,它就会找到另一个。

网上有很多关于Java包和Java类路径的教程。当你开始写更大的程序时,这些概念很重要。一个好的开始是Java Tutorial on Packages

+0

有没有什么办法可以让NetBeans停止思考我每次在我所指的类中使用对象时都犯了错误?这样我可以在编译之前编写代码并确保任何错误? :P – Ponnnnn

+0

@ user1869735 - 我不确定为什么NetBeans会抱怨。您是将这些文件创建为NetBeans项目的一部分,还是仅使用NetBeans编辑文件?如果是后者,那会解释问题;只需在NetBeans中创建一个Java项目,引入您的文件(或在NetBeans中重新创建它们),并且一切都会好起来的。 –

+0

当我将类嵌入到可执行文件java文件中后,只有当我在主类中使用该对象时,才会识别它,而不是用红色下划线。当我尝试在我的其他方法中使用它时,NetBeans仍然抱怨:( – Ponnnnn

相关问题