java路径分隔符的使用问题
muExit=newJMenu("退出");muExit.setIcon(newImageIcon("c:\\java\\213148151.gif"));muLogin...
muExit=new JMenu("退出");
muExit.setIcon(new ImageIcon("c:\\java\\213148151.gif"));
muLogin=new JMenu("管理员信息");
把muExit.setIcon(new ImageIcon("c:\\java\\213148151.gif"));改为
muExit.setIcon(new ImageIcon("c:/java/213148151.gif"));也正确,改为
muExit.setIcon(new ImageIcon("c://java//213148151.gif"));也正确,改为
muExit.setIcon(new ImageIcon("c:///java///213148151.gif"));也正确,
那路径分隔符到底是那一个啊?还有Path.separator也是路径分隔符,请指点一下。谢谢了。 展开
muExit.setIcon(new ImageIcon("c:\\java\\213148151.gif"));
muLogin=new JMenu("管理员信息");
把muExit.setIcon(new ImageIcon("c:\\java\\213148151.gif"));改为
muExit.setIcon(new ImageIcon("c:/java/213148151.gif"));也正确,改为
muExit.setIcon(new ImageIcon("c://java//213148151.gif"));也正确,改为
muExit.setIcon(new ImageIcon("c:///java///213148151.gif"));也正确,
那路径分隔符到底是那一个啊?还有Path.separator也是路径分隔符,请指点一下。谢谢了。 展开
展开全部
通常使用\\或/,也可以使用File.separator 一般我在写路径时经常用 /
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
路径分割符号问题,不同的操作系统不同。在程序中不要硬性编码与平台相关的任何常量,比如行分隔符,文件分隔符,路径分隔符等等,这些常量在不同的平台上是不同的,比如文件分隔符,在UNIX和MAC中是“/”,在windows中是“\”,如果要使用这些常量,需要使用jdava.util.Properties类的getProperty方法,或者 System.getProperty("file.separator");
例如:java.util.Properties.getProperty(“file.separator”)可以获得文件分隔符,getProperty (“line.separator”)返回行分隔符,getProperty(“path.separator”)返回路径分隔符
例如:java.util.Properties.getProperty(“file.separator”)可以获得文件分隔符,getProperty (“line.separator”)返回行分隔符,getProperty(“path.separator”)返回路径分隔符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
通常使用\\或/,也可以使用File.separator
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询