Java 获取错误“;找不到符号类";。为什么?
这是我在Android Studio中编写的一个程序,用于编写CSV文件。 我一直收到错误“找不到符号类”。 我需要帮助解决这个问题Java 获取错误“;找不到符号类";。为什么?,java,android-studio,export-to-csv,java-io,Java,Android Studio,Export To Csv,Java Io,这是我在Android Studio中编写的一个程序,用于编写CSV文件。 我一直收到错误“找不到符号类”。 我需要帮助解决这个问题 File fileDir = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "MyDir"); if (!fileDir.exists()) { try { fileDir.mk
File fileDir = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "MyDir");
if (!fileDir.exists()) {
try {
fileDir.mkdir();
} catch (Exception e) {
e.printStackTrace();
}
}
File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+ File.separator +File.separator+"MyText.txt");
if (!file.exists()) {
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
if (file.exists()) {
try {
FileWriter fileWriter = new FileWriter(file);
BufferedWriter bfWriter = new BufferedWriter(fileWriter);
bfWriter.write("Text Data");
bfWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
如果这是您的完整程序,它就无法编译,因为Java中的每个文件都需要是一个类,而您没有指出它是一个类。如果要从命令行调用该类,而不是由另一个类实例化,则需要命名主入口点 我已经添加了这些内容,但还没有编译。如果代码不完美,编译器可能会生成其他错误 看看这是怎么回事,如果你仍然被困住了,用更多的细节更新问题,或者问一个新的更具体的问题。如果这个答案有帮助,请投弃权票
import java.io.*;
public class WriteCSV
{
public static void main(String args[])
{
File fileDir = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "MyDir");
if (!fileDir.exists()) {
try {
fileDir.mkdir();
} catch (Exception e) {
e.printStackTrace();
}
}
File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+ File.separator +File.separator+"MyText.txt");
if (!file.exists()) {
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
if (file.exists()) {
try {
FileWriter fileWriter = new FileWriter(file);
BufferedWriter bfWriter = new BufferedWriter(fileWriter);
bfWriter.write("Text Data");
bfWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}