该文件可以按预期进行编译和运行,但是当我尝试在另一个文件中使用该文件时,它总是说我尝试进行编译。所以很明显,我不知道如何正确地从另一个文件导入代码。我如何导入要在其中使用的文件,我已经阅读了很多说明,但是它们都需要一个我不打算使用的IDE,我正在使用notepad ++。
您可以,import ReadFile.*;
但ReadFile
不是包名,而是类名。包允许您对您的类进行分类。有关更多详细信息,请访问http://en.wikipedia.org/wiki/Java_package。
将您ReadFile.java
放入一个包中(例如:),package org.your-company.io
然后在第二个类中:
import org.your-company.io.ReadFile;
该说明import somepackage.*
指示您可以somepackage
在当前类中使用包中的任何类。例如,如果我这样做:
import java.sql.*;
我将可以在我的代码中直接调用:
Date dsql = ... // java.sql.Date
DriverManager driver = ... // java.sql.DriverManager
etc.
编辑
正如Dukeling在评论中提到的那样,如果您的类位于同一“文件夹”(我的意思是package)中,则可以删除import ReadFile.*
错误且无用的指令。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句