Open GoogleCodeExporter opened 8 years ago
操作步骤: 1、cd 到peter-bochs-debugger20110614.jar所在的目录, 2、执行:“java -jar peter-bochs-debugger20110614.jar bochs -f bochsrc”, 3、当程序界面显示以后,选择“ELF解码”选项卡,再点击“O pen ELF”。 预期结果: 弹出打开文件对话框。 实际结果: 没有任务反应,终端输出如下内容: FileSystemView.getShellFolder: f=/home/hang/Desktop java.io.FileNotFoundException at sun.awt.shell.ShellFolder.getShellFolder(ShellFolder.java:225) at javax.swing.filechooser.FileSystemView.getShellFolder(FileSystemView.java:524) 以下省略N多方法调用栈内容 …… Bug分析: ubuntu 10.10 简体中文版会将 “/home/用户名/ ”目录下的 Desktop 文件夹的名字改为“桌面”, 所以在ubuntu 10.10 简体中文版的 /home/用户名/ 目录下是不存在“/home/用户名/Desktop” 这个路径的, 当打开文件对话框的默认路径为“/home/用户名/Desktop”时, 因为在“/home/用户名/”这个目录下不存在Desktop这个目录而抛 出j ava.io.FileNotFoundException 异常。 当在“/home/用户名/”目录下新建一个名为“Desktop”的目录后 ,执行上述步骤,该bug不重见。 建议: 将打开文件对话框的默认路径改为“home/用户名”,因为这个 路径一定存在。 运行环境: ubuntu 10.10 简体中文 Bochs x86 Emulator 2.4.6 peter-bochs-debugger20110614.jar 附加说明: peter-bochs-debugger20111102.jar仍然存在该问题。 That's all,thanks!
Original issue reported on code.google.com by jhang...@gmail.com on 15 Nov 2011 at 3:11
jhang...@gmail.com
Thanks , fix this and release in next version
Original comment by cmk128 on 21 Jan 2012 at 1:48
cmk128
I'll handle this one.
Original comment by mcheung63@gmail.com on 12 Aug 2012 at 5:10
mcheung63@gmail.com
Original issue reported on code.google.com by
jhang...@gmail.com
on 15 Nov 2011 at 3:11