`
fourfire
  • 浏览: 413968 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

类加载资源路径在不同os下的差别

    博客分类:
  • Java
阅读更多
java获得类所在的路径的根,出现了不同平台的差异
System.out.println(new UtilTools().getClass().getResource(""));
System.out.println(new UtilTools().getClass().getResource("."));
System.out.println(new UtilTools().getClass().getResource(".."));
System.out.println(new UtilTools().getClass().getResource("/"));
结果如下:重点是第四个
windows
file:/D:/workspace/fbDnsLogNew/web/WEB-INF/classes/com/firebow/common/service/
file:/D:/workspace/fbDnsLogNew/web/WEB-INF/classes/com/firebow/common/service/
file:/D:/workspace/fbDnsLogNew/web/WEB-INF/classes/com/firebow/common/
file:/D:/workspace/fbDnsLogNew/web/WEB-INF/classes/
linux
file:/usr/app/apache-tomcat-6.0.20/webapps/ROOT/WEB-INF/classes/com/firebow/common/service/
file:/usr/app/apache-tomcat-6.0.20/webapps/ROOT/WEB-INF/classes/com/firebow/common/service/
file:/usr/app/apache-tomcat-6.0.20/webapps/ROOT/WEB-INF/classes/com/firebow/common/
file:/root/
分享到:
评论

相关推荐

    HarmonyOS应用开发-系统资源访问.docx

    2. **资源路径**:在实际开发中,确保资源路径正确无误是非常重要的。错误的路径会导致资源无法正常加载。 3. **性能优化**:合理管理资源不仅可以提高应用的美观度,还可以减少不必要的网络请求,从而提高应用的...

    python-pyinstaller相对路径问题.pdf

    1. **定义资源路径函数**: - 上述示例中的`resource_path`函数可以根据不同情况返回正确的路径。 - 这种方式可以确保无论是在开发环境中还是在打包后的可执行文件中,都能正确加载到所需的资源文件。 2. **使用...

    解决Django加载静态资源失败的问题

    原因:django部署方式比较特别,采用静态文件路径:STATICFILES_DIRS的部署方式,之前你写的相对路径,绝对路径因为缺少静态文件路径而全部失效 做页面显示时,肯定少不了加载css,js等文件吧,但是在Django中,我们...

    获取应用程序的路径和图标

    在Java中,可以使用`javax.swing.ImageIcon`类加载图标,或者通过`java.awt.Toolkit`和`java.awt.Image`结合`getImage`方法从文件中读取。对于跨平台的应用,如使用Qt,可以使用`QIcon`类来处理图标。 在解压缩的...

    HarmonyOS应用开发者基础认证 word试题及答案

    * 系统可以根据当前配置加载合适的 Resource 资源,例如,开发者可以根据屏幕尺寸呈现不同的布局效果,或根据语言设置提供不同的字符串。 十一、 HarmonyOS 网络请求模块 * 需要导入 http 模块来发起网络数据请求...

    godot 4 递归指定目录下的所有PNG纹理素材图片,然后批量生成各个角色多个动作动画文件并保存到指定路径

    在游戏开发过程中,资源管理是至关重要的,尤其是对于2D游戏来说,PNG纹理素材和动画序列是基础元素。Godot 4,一个强大的开源游戏引擎,提供了丰富的功能来处理这些资源。本篇将深入探讨如何在Godot 4中递归地搜索...

    控件 1_路径_

    10. **打包与发布**:在软件开发中,路径的正确设置对于程序打包和部署至关重要,例如,确保资源文件能被正确加载。 由于提供的描述不够清晰,以上内容主要是基于“路径”这一标签展开的广泛讨论。如果“控件 1.ctl...

    HarmonyOS应用开发-访问JS模块资源.docx

    在HarmonyOS应用开发中,正确理解和使用资源限定词对于确保应用能够在各种不同的设备和环境中表现出最佳性能至关重要。通过合理的资源管理和配置,开发者能够使应用更加灵活地适应用户的个性化需求,从而提升用户...

    HCIA-HarmonyOS应用开发工程师 V2.0 模拟考试

    5. 使用图片资源时,应用不仅可以加载本地common路径下的图片,也能加载网络图片。如果无法加载网络图片,应检查是否具备访问网络的权限,如ohos.permission.ACCESS_NOTIFICATION_POLICY。 6. 一个应用可以有多个...

    图形图像和多媒体-如何在使用zxing识别二维码时避免路径问题-Python实例源码.zip

    2. **静态资源路径**:ZXing可能需要访问一些静态资源,比如解码库文件。在Windows上,可能需要设置环境变量指向这些文件。而在其他系统上,可能需要确保这些文件在程序的搜索路径中。 3. **动态加载路径**:在运行...

    将当前目录加入到系统路径

    但我们可以从标题推测,这篇博文可能详细介绍了如何在不同的操作系统(如Windows、Linux或Mac OS)中将当前工作目录添加到系统的PATH中,以便在命令行中直接运行该目录下的程序。 标签“源码”可能意味着这个过程...

    选择文件路径

    这种交互方式大大提高了用户的便利性,特别是在需要指定保存位置、打开文件或加载资源时。 在Windows中,这样的对话框可以通过标准API函数如`OpenFileDialog`或`FolderBrowserDialog`实现。在Mac OS X和iOS中,我们...

    tiny-OS.rar_TINY OS

    TinyOS 是一个专门为传感器网络和物联网(IoT)设计的开源、微小的操作系统。...这个压缩包提供的中文教程是学习 TinyOS 的宝贵资源,对于想要进入这个领域的初学者来说,无疑是一条很好的学习路径。

    python pyinstaller 加载ui路径方法

    因为当应用程序被打包后,它可能会在一个与源代码不同的目录中运行,这就导致了UI文件路径可能不再有效。 #### 3. 解决方案 为了解决这个问题,可以采用以下方法之一: ##### 方法一:使用`sys._MEIPASS` 如果使用...

    Python-路径规划demo

    这可能包括使用标准库,如`os`或`sys`来管理文件和系统资源,或者使用`numpy`和`pandas`进行数据操作。 在文件名称"PathPlanning-master"中,"master"通常代表GitHub仓库的主分支,表明这是一个开源项目,可能包含...

    解决django后台样式丢失,css资源加载失败的问题

    在使用Django框架进行Web应用开发时,经常会遇到后台管理界面样式显示不全或完全不显示的情况,这种现象通常与CSS资源加载失败有关。CSS(Cascading Style Sheets)是一种用于描述网页文档如何呈现的样式语言,它...

    TinyOS.zip_tinyos

    总的来说,"TinyOS.zip_tinyos"包含的资源为学习者提供了一个全面的TinyOS学习路径,从基础操作到高级应用,涵盖了TinyOS的所有关键方面。对于那些希望涉足物联网和传感器网络的人来说,这是一份非常宝贵的参考资料...

    鸿蒙HarmonyOS应用开发者认证 题库+答案案

    本资源提供了鸿蒙HarmonyOS应用开发者认证的题库和答案,涵盖了HarmonyOS应用开发的多个方面,包括容器组件、 Ability、Web组件、网络请求、首选项、自定义组件、弹窗组件、图片加载、网络权限等。通过学习和理解...

    rebel插件,可以用来做热加载,提升开发效率

    Rebel插件是ZigBee公司推出的一款专门针对Java应用程序的热加载工具,它能够与IntelliJ IDEA、Eclipse等主流IDE集成,使得开发者在修改了Java类或者资源文件后,无需重启应用,改动就能立即生效。Rebel通过动态地...

Global site tag (gtag.js) - Google Analytics