Java 在Mac上找不到FileReader文件
我正试图在Mac上使用FileReader。我已将文件读取器创建为:Java 在Mac上找不到FileReader文件,java,Java,我正试图在Mac上使用FileReader。我已将文件读取器创建为: FileReader reader = new FileReader("~\\Documents\\workspace\\ProjectAMChart\\amcharts_3.11.1.free\\amcharts\\amcharts.js"); 但由于某种原因,我总是得到一个FileNotFoundException。如何在Mac上输入正确的文件路径?您应该使用单正斜杠而不是双反斜杠 EX: "/Documents/wor
FileReader reader = new FileReader("~\\Documents\\workspace\\ProjectAMChart\\amcharts_3.11.1.free\\amcharts\\amcharts.js");
但由于某种原因,我总是得到一个
FileNotFoundException
。如何在Mac上输入正确的文件路径?您应该使用单正斜杠而不是双反斜杠
EX: "/Documents/workspace/ProjectAMChart/amcharts_3.11.1.free/amcharts/amcharts.js"
两个问题:
~
是一个shell元字符。改用user.home
系统属性尝试使用绝对路径!那我该怎么进入呢?我知道我需要路径,但是在引号之间我到底要键入什么呢?打字:我想你的意思是
System.getProperty(“user.home”)
而不是System.getProperty(“path.separator”)
。我上面的那个家伙刚刚打败了我!
String userHome = System.getProperty("user.home");
FileReader reader = new FileReader(
userHome +
"/Documents/workspace/ProjectAMChart/amcharts_3.11.1.free/amcharts/amcharts.js");