java文件路径问题

假如你的工程根目录为:test

你的图片文件放在:test/src/images/a.gif

所以正确的调用是:

ImageIcon icon = new ImageIcon("src/images/a.gif");

这行代码执行时在test目录下查找到了文件,当然也可以写成

ImageIcon icon = new ImageIcon("./src/images/a.gif");

注意两者的区别,要记住的是src是在test下的目录

总结:所谓相对路径就是相对于工程根目录的位置

打包的话,最好用类进行定位(jar包里的类获取路径)
System.out.println(MyMenu.class.getResource("/")); //MyMenu换成你自己的类
输出下看看
拼接你的图片相对地址

② java路径

右击我的电脑—>属性—>高级—>环境变量—>系统变量

在系统变量 选项里 -〉 新建

java_home 的路径 如专C:\j2sdk1.4.2_01;
在path中添属加 java的bin路径 如C:\j2sdk1.4.2_01\bin;
新建classpath 中添加.;lib\dt.jar;lib\tools.jar;
如 .;C:\j2sdk1.4.2_01\lib\dt.jar;C:\j2sdk1.4.2_01\lib\tools.jar;

一定记得有一个".;"要不你的java在本地编译的时候不好用.

③ java 文件路径

File dir = new File("e:\\text");
dir.mkdirs();
File file = new File(dir, "file1.txt");
file.createNewFile();

System.out.println(file.getPath());

输出:e:\text\file1.txt

④ java的路径

隐藏了吧,打开我的电脑>工具>文件夹选项>查看>隐藏文件夹和文件>显示隐藏文件和文件夹

⑤ java 相对路径

这个根目录是不是按工程的目录算的,按操作系统的来算的~~!可以用如下代码测试:
File f = new File("/");
System.out.println(f.getAbsolutePath());

⑥ java路径怎么设置

java路径设置步骤如下:

1.右击我的电脑—>属性—>高级—>环境变量—>系统变量 ,如图:

java_home 的路径 如C:j2sdk1.4.2_01;
在path中添加 java的bin路径 如C:j2sdk1.4.2_01in;
新建classpath 中添加.;libdt.jar;lib ools.jar;
如 .;C:j2sdk1.4.2_01libdt.jar;C:j2sdk1.4.2_01lib ools.jar;

⑦ 如何查找java路径

1、要解决问题之前,我们需要下载java这个软件,在浏览器搜索,记住下载的具体位置,方便下一步的操作。