猿问

IDEA 在Debug时控制台报出找不到文件异常

我只要一运行Debug,控制台就会报出一下异常,求大神帮忙解决一下,谢谢!
Capture agent: unable to read settings
java.io.FileNotFoundException: C:\Users\Àîê»\AppData\Local\Temp\capture83.prop (系统找不到指定的路径。)
     at java.base/java.io.FileInputStream.open0(Native Method)
     at java.base/java.io.FileInputStream.open(FileInputStream.java:196)
     at java.base/java.io.FileInputStream.<init>(FileInputStream.java:139)
     at java.base/java.io.FileInputStream.<init>(FileInputStream.java:94)
     at java.base/java.io.FileReader.<init>(FileReader.java:58)
     at com.intellij.rt.debugger.agent.CaptureAgent.readSettings(CaptureAgent.java:93)
     at com.intellij.rt.debugger.agent.CaptureAgent.premain(CaptureAgent.java:31)
     at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     at java.base/java.lang.reflect.Method.invoke(Method.java:564)
     at java.instrument/sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:500)
     at java.instrument/sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:512)

C:\Users\Àîê»\AppData\Local\Temp\capture83.prop (系统找不到指定的路径。)这个好像是这个 Àîê» 乱码引起的,但是其它的也是正常的没有乱码出现,只有在debug时控制台才会出现这个乱码,但是我不知道在什么地方设置。(我觉得应该时我的用户名是中文的引起的。)
capture83.prop 好像是debug时一个临时存储的文件,具体干什么用的不是很清楚。


馋香
浏览 7868回答 3
3回答

慕粉1472337343

java.io.FileNotFoundException: null (系统找不到指定的路径。)我的解决方案是将idea用管理员权限打开,就好了,我的问题估计是没有权限访问那个临时目录

产品经理不是经理

C:\Users\Àîê»\AppData\Local\Temp\capture83.prop   你看到这个没,你的路径有中文,乱码了。

Frank作家

1、请检查你idea用的jdk和你环境变量path下的jdk是否一致
随时随地看视频慕课网APP
我要回答