`
zydest
  • 浏览: 32416 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

eclipse相对路径的问题

阅读更多
  新手初用eclipse时可能会和我一样碰到一些相对路径的问题。
  比如,我的包的目录如下:

  -src
     -images
         -1.jpg
     -zy
         -Test.java

  如果想在Test.java里面引用1.jpg文件时我们的相对路径改怎么写呢?我们的直觉可能是../images/1.jpg, 不过这在eclipse里面是行不通的.应该改成 bin/images/1.jpg
或者getClass().getResource("/images/1.jpg")。
  至于为什么改成bin/images/1.jpg我也不知道怎么解释,等待高手指点吧.
  所以为了能让代码更好的跨越不同IDE,下次引用相对路径的时候还是用getClass().getResource("/images/1.jpg")吧

注:getClass().getResource("/images/1.jpg")不能写成getClass().getResource("\\images\\1.jpg"),后面一种可以再eclipse中正常跑起来,但是打包成jar就不能正常显示了,不知道什么原因,囧
分享到:
评论
1 楼 tianxingdar 2012-02-08  
这是因为 bin目录是class文件的目录
eclipse  真正 running 的是class类 字节码

相关推荐

    在eclipse中配置jar包的相对路径

    - **路径问题**:确保使用的相对路径正确无误,避免因路径问题导致JAR包无法被识别。 - **版本兼容性**:检查JAR包版本是否与项目其他依赖项兼容,避免版本冲突。 - **项目导出/导入**:如果项目需要在不同机器之间...

    Java相对路径绝对路径总结

    ### Java相对路径与绝对路径详解 #### 一、基本概念理解 **绝对路径**:绝对路径是指文件或目录在硬盘上的真实路径,包括URL和物理路径。例如,“C:\xyz\test.txt”代表了test.txt文件的真实物理路径;而...

    java中File的相对路径与绝对路径总结

    ### Java中File的相对路径与绝对路径总结 在Java Web开发过程中,经常需要处理文件的读写操作,尤其是在运行时获取配置文件、动态加载对象等情况。对于这些需求,理解和掌握文件的相对路径与绝对路径至关重要。 ##...

    java项目相对路径与绝对路径问题分析

    1. 相对于classpath的相对路径:如在`file:/D:/java/eclipse32/workspace/jbpmtest3/bin/`这个classpath路径下的相对路径,这意味着你需要结合classpath的基路径来解析资源的实际位置。 2. 相对于当前用户目录的相对...

    关于java 读取eclipse下文件相对路径 关于Java的文件相对路径问题一直 ....doc

    在Eclipse中,为了保证代码在其他环境中也能正常工作,建议使用绝对路径或者基于类加载器的资源获取方式(如`ClassLoader.getResource()`或`ClassLoader.getResourceAsStream()`),而不是依赖于工作空间的相对路径...

    Java路径问题最终解决方案之一.

    ### Java路径问题最终解决方案之一 #### 一、引言与背景 在进行Java开发时,文件路径处理一直是令人头疼的问题之一。特别是在涉及跨平台或在不同环境中部署的应用程序时,路径问题更是频繁出现。本文旨在深入探讨...

    eclipse link问题的解决方案

    6. **相对路径**:插件目录可以使用相对路径,例如将`myplugins`目录放在Eclipse安装目录下,这样可以简化link文件的路径设置。 总之,Eclipse Link方式提供了一种灵活的插件安装方法,使得用户能够更好地管理和...

    Java路径问题最终解决方案之一.txt

    ### Java路径问题最终解决方案 #### 一、引言 在Java开发过程中,处理文件路径问题时常令人头痛。本文将深入探讨Java中的路径问题,并提供一个有效的解决方案,该方案旨在简化路径处理过程,使得开发者能够更加...

    如何在eclipse软件里面查找自己写的文档存放路径或位置

    所以,文件的路径通常是工作空间路径加上项目的相对路径。 7. **自定义工作空间**: 你可以根据自己的需求更改Eclipse的工作空间路径。在Eclipse启动时,可以通过设置对话框选择一个新的工作空间,或者在Eclipse的...

    web中的路径问题

    ### Web中的路径问题详解 在Web开发中,正确处理路径是非常重要的。无论是为了访问静态资源、配置文件还是进行页面跳转等操作,都需要对路径有深入的理解和掌握。本文将根据给定的信息来探讨Web应用中的路径问题。 ...

    Java路径问题

    本文将深入探讨Java中的路径问题,包括绝对路径、相对路径、类加载器路径以及类路径的配置。 1. 绝对路径与相对路径 - **绝对路径**:是从根目录开始,完整指明文件或目录位置的路径。在Windows系统中,通常以驱动...

    Java路径问题最终解决方案.doc

    Java路径问题一直是开发者在处理文件操作时经常遇到的挑战,主要涉及到如何正确地定位和访问文件资源。在Java中,路径分为绝对路径和相对路径,这两种路径又有不同的表现形式。 一、URI形式的绝对资源路径 例如:...

    Eclipse3.3 插件安装中文手册

    **优点**:相对路径安装使得Eclipse的运行不依赖于绝对路径,提高了灵活性和可移植性。 #### 特定插件安装实例:SWT Designer SWT Designer是一款用于SWT/UI设计的插件,安装步骤遵循上述侵入式或非侵入式的通用...

    在eclipse中运行java applet时的一些问题

    2. **相对路径与绝对路径**:当引用图片时,使用相对路径可能导致问题,尤其是当Applet在不同的环境中运行时。确保使用正确的相对或绝对路径来指向图片文件。 3. **代码访问限制**:由于安全原因,Java Applet运行...

    Eclipse初始安装配置及常见问题总结

    - 可以使用相对路径,并且一个自定义目录可以安装多个插件,一个link文件对应一个插件。 **插件管理**: - 插件可以安装在多个自定义目录中。 - link文件的名称和扩展名自由选择,只要能正确指向插件目录即可。 -...

    jd-eclipse eclipse 反编译工具

    安装jd-eclipse插件的过程相对简单,通常包括以下步骤: 1. 下载jd-eclipse插件的压缩包,其中包括features和plugins目录。 2. 打开Eclipse,选择“Help” > “Install New Software”。 3. 在“Work with”下拉框中...

    eclipse工程中.classpath文件的含义

    例如:使用相对路径,可以避免因为路径问题导致的错误。 编译器设置 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk...

Global site tag (gtag.js) - Google Analytics