java 提示包不正确

来源:百度知道 编辑:UC知道 时间:2024/06/26 02:42:04
问一下大侠package包应该放在哪里.是C盘还是在java文件的目录下?
没明白包是什么意思。我做练习文件。NetBeans提示包不正确。而且运行程序也不正常。问下问什么回事这样

通俗点讲,包其实就是指把你的 .java 文件编译后生成的 .CLASS 文件放到这个“包”下,也就是放到 package 指定的文件目录下。
如在文件 TestFile.java 文件开头加一句:“ package myfile.file1;”
就是将 TestFile.java 编译生成的 TestFile.class 文件放置你的工程目录下的 myfile\file1 文件夹中(如果没有这个文件夹,系统会帮你新建一个)

假若你的 Test.java 文件中要调用 TestFile.java,那么你可以在 Test.java 文件头加一个 "import myfile.file1.TestFile;",这样就可以在 Test.java 中调用 TestFile.java 文件了。(如果 Test.java 文件头部也有 package myfile.file1;那么就可以不要那一句了,因为它们在同一个目录,可以平行调用)

若还有疑问可以百度“java package”,或参考以下连接(百度过来的):
http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece7631046843d400397634b87834e29938448e435061e5a22b8ec623f1306d1c17b630bb8492bb0b66966725e60e1948adb1b84e8c77f&p=87769a4586cc4af319b9db604a&user=baidu

package包默认情况下是在当前目录下建立一