我做Swing的时候文件要放绝对路径,相对路径出不来!所以我用如果我的类放在D:\aaa\Class里Thread.currentThread().getContextClassLoader().getResource("");MenuTest.class.getClas...

我做Swing的时候文件要放绝对路径,相对路径出不来!

所以我用

如果我的类放在D:\aaa\Class里

Thread.currentThread().getContextClassLoader().getResource("");

MenuTest.class.getClassLoader().getResource("");

ClassLoader.getSystemResource("");

MenuFrame.class.getResource("");

MenuFrame.class.getResource("/"); //Class文件所在路径

new File("/").getAbsolutePath(); //得到根目录 D:\

System.getProperty("user.dir"); //得到Class文件的上级目录,这里得到的值是D:\aaa

我再用一个变量来接收他的值,再连接以后的路径。我是这样做的,

假如我们已经用变量a来接收到了值;

JLabel jLabel1 = new JLabel(new ImageIcon( a + "//src//menutest//images//11.jpg"));

问题出来了!出来的是(D:\aaa//images//11.jpg)

无法显示图片,

我再想用 a = a.replaceAll("\", "//"); 字符串替换,可是不行,只要打入\就会报错,想问一下各位高手,还有其它方法吗?

我试过用相对路径!但是不行,很早就用过了!我用的是JBuilder2006,

这个转换的问题我自己已经解决了,不过还是谢谢你!

我之所以以前没的转成功,是没有了解路径在内存中存储的方方式,

比如说D:\aa这个路径,存以内存中是D:\\aa而我们要正常的转的话,不可以a = a.replaceAll("\", "//");

这样出来的就不是想要的结果了!

而要

a = a.replaceAll("\\\\", "//");

这样就可以正确的转了!这时候的结果就为D://

不过现在我让新的烦躁烦住了!

我是一个新手!刚学的!现在我在一个类文件中转好了值,但不知道怎么把值传给在同一个包中的另一个类文件中去!

比如aaa.java中main()方法中变量C的值传到bbb.java中去,可以在bbb.java是任何的类和方法都可以使用!

展开

拆分路径 java_JAVA 类文件中的路径如何拆分和替换相关推荐

  1. 2021-11-18 WinFrom面试题 在Winform中,我们发现在一个Form相关的cs文件有两个,它们的类名都是一样的,只是代码后台类文件中的class之前有partical修饰而已,这是为

    在Winform中,我们发现在一个Form相关的cs文件有两个,它们的类名都是一样的,只是代码后台类文件中的class之前有partical修饰而已,这是为什么? C# 2.0可以将类.结构.接口的定 ...

  2. matlab查找替换指令,使用matlab GUI在.txt文件中编辑特定数字使用搜索/替换

    使用matlab GUI在.txt文件中编辑特定数字使用搜索/替换 我有一堆不同的模板.txt文件,我想由Matlab中的用户访问.这些模板看起来像这样,但是有一些主要的区别,我将解释: LOAD B ...

  3. java获取当前项目相对路径,在JAVA文件中获取该项目的相对路径

    在JAVA文件中获取该项目的相对路径 1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:\xyz\test.txt 代表了test.t ...

  4. java css路径_java web开发中CSS路径有问题吗,运行jsp文件为什么找不到css文件?...

    ---------------------------------------------------------------------------------------------------- ...

  5. php删除txt,PHP,从TXT文件中删除路径

    我有,问题..我显示图像从目录在ARRAY按钮'删除' - 行动delete.php .. 如果我点击'删除'文件delete.php应该删除图像从目录和TXT文件的路径.. 在PHP代码下方只删除d ...

  6. html中怎样导入css文件路径,前端——css文件引入的路径问题

    上一篇我们说到引入css文件的三种方式,而其中的外部样式,也就是外部引用样式需要用到link标签来写.关于link的属性我们在这详细说明. 一.引入标签及其样式 关于link的属性最主要的就是&quo ...

  7. 前端上传图片回显并用base64编码,后端做解码储存,存储图片路径在.properties文件中配置(以上传身份证照片为例)

    前端页面: <form id="kycForm" enctype="multipart/form-data"> <input type=&qu ...

  8. android获取drawable路径,从资源文件中获取drawable

    丑话说前头,本文转自: http://stackoverflow.com/questions/29041027/android-getresources-getdrawable-deprecated- ...

  9. java javap_javap的用途不断发展:您的Java类文件中隐藏了什么?

    java javap 什么是Javap,如何使用它以及何时要反汇编类文件? 作为Java开发工具包(JDK)的一部分,我们可以使用许多工具,这些工具有助于更好地理解Java代码. 这些工具之一是jav ...

最新文章

  1. sqlserver清除日志
  2. finished with exit code -1073740791 (0xC0000409)解决方案
  3. Candy Box (easy version)
  4. linux2.6添加新硬盘,Linux_TurboLinux11添加新硬盘方法,一.Linux的硬盘识别2.6 kernel - phpStudy...
  5. 图形结构:安排课程,图的遍历策略
  6. Windows XP Embedded with Service Pack 2 开发包光盘 3CD
  7. 用java设计一个二叉树类的结构,在JAVA中实现的二叉树结构
  8. 设计模式学习01-策略模式
  9. jq和js的关系_jquery与js的区别是什么?js与jquery的用法区别介绍
  10. 一篇搞懂Git 和 SVN 的区别
  11. 如何把“春节”这个主题写成万用的申论范文
  12. 我的博客转到http://wangxin19871010.blog.163.com/
  13. oa系统需要的服务器配置,oa办公系统需要服务器配置
  14. 【生活感想】期末考试
  15. 2022年高压电工判断题及答案
  16. axios 的简单增删查改 使用json-server启动的josn
  17. 异次元个人发卡系统_开源发卡系统
  18. 微信HOOK 删除好友
  19. SQL语句的约束 总结
  20. 西行散记20070324

热门文章

  1. ReSharper 2020.2 补丁
  2. 原生js声音播放代码
  3. 【QGIS入门实战精品教程】2.2:QGIS软件的下载与安装(Windows)
  4. linux之more命令
  5. 字节跳动offer流程多长时间_字节跳动-运营实习生-面经实录(已Offer??)
  6. mysql老是自动停止_ecs云服务器 mysql经常自动停止挂掉重启问题分析
  7. 学前教育试题库及答案_最新《学前教育学》专科-试题库及答案资料
  8. 北大保送、硕博连读!《西游记》红孩儿扮演者现成中科院博士!
  9. 日本原装进口雪平锅,煎炸炒煮全搞定,日本人用了 1000 年
  10. Google和百度都无法替代的10大深网搜索引擎