嗨,我是JAVA的新手。我已经得到这个文件找不到异常,尽管该文件位于我在路径中指定的位置
最初我有找不到文件的问题。但是,执行完干净的重新运行后,现在出现一个问题,说
错误:找不到或加载主类main.main
import Message.*; import java.util.*; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.PrintWriter; public class main{ public static void main(String[] args) { Message msg=new Message("bob","alice","request","Data@@@@"); MPasser passerObj=new MPasser("C:\\Workspace\\config.txt","process1"); } }
同样在MPasser构造函数中,下面的相关代码片段
public class MPasser(String file_name,String someVariable){ InputStream input; try { input =new RandomAccessFile(file_name,"r"); } catch (FileNotFoundException e) { e.printStackTrace(); } Yaml yaml = new Yaml(); Map<String, String> Object = (Map<String, String>) yaml.load(input); }
抱歉,我已经从初始查询中进行了修改,以便更加清晰
在这行上:
input = RandomAccessFile("C:\Workspace\conf.txt",'r');
您需要逃脱\的
\
input = RandomAccessFile("C:\\Workspace\\conf.txt",'r');