为何我是用变量代表一个字符串就会出现文件名错误的问题

成都犀牛
企业官方账号
2019-04-09 11:42:43
File file = new File(str3,"ChatFrame.java");
MainFrame mainFrame = new MainFrame();
mainFrame.openMethod(file);
1.这里面openMethod是我自己写的方法--传入一个file对象,在指定的地方进行打开文件
2.str3是文件地址
3.new File对象的时候第二个参数我只能自己手写文件名,即使我定义一个变量和它完全相同也会出现文件名错误,但是我手写就没问题

求大神指教
...全文
46 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
MonkeyHou0529 2019-04-09
  • 打赏
  • 举报
回复
引用 楼主 qq_43644023的回复:
File file = new File(str3,"ChatFrame.java");
MainFrame mainFrame = new MainFrame();
mainFrame.openMethod(file);
1.这里面openMethod是我自己写的方法--传入一个file对象,在指定的地方进行打开文件
2.str3是文件地址
3.new File对象的时候第二个参数我只能自己手写文件名,即使我定义一个变量和它完全相同也会出现文件名错误,但是我手写就没问题

求大神指教
不知道你的jdk版本是多少,应该需要1.7以上
成都犀牛 2019-04-09
  • 打赏
  • 举报
回复
引用 1 楼 qq_38039130的回复:
[quote=引用 楼主 qq_43644023的回复:]File file = new File(str3,"ChatFrame.java");
MainFrame mainFrame = new MainFrame();
mainFrame.openMethod(file);
1.这里面openMethod是我自己写的方法--传入一个file对象,在指定的地方进行打开文件
2.str3是文件地址
3.new File对象的时候第二个参数我只能自己手写文件名,即使我定义一个变量和它完全相同也会出现文件名错误,但是我手写就没问题

求大神指教
不知道你的jdk版本是多少,应该需要1.7以上[/quote] 我的jdk是1.6,这个也会限制我使用这个类吗,还是其他的

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧