橙色大气风格网站模板,哪个汽车网站汽贸店免费做,网站做推广的方式,免费广告设计我做Swing的时候文件要放绝对路径#xff0c;相对路径出不来#xff01;所以我用如果我的类放在D:\aaa\Class里Thread.currentThread().getContextClassLoader().getResource();MenuTest.class.getClas...我做Swing的时候文件要放绝对路径#xff0c;相对路径出…我做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是任何的类和方法都可以使用展开