classloader-classload.getResource("/")没有返回null

问题描述

classload.getResource("/")没有返回null

当我的项目中添加了
alipay-sdk-java20150407220053.jar
这个jar包时,
使用类加载器的getResource("/")方法里,
竟然可以得到路径,当我去掉这个jar包时
就是返回的null,网上的资料都说这样时只会返回null的;
抱歉没有C币了

解决方案

原因已找到,是因为这个jar包里面有一个没有名字的文件夹引起的

解决方案二:

本来就是这样,没有包返回null

时间: 2024-08-01 22:35:30

classloader-classload.getResource("/")没有返回null的相关文章

PostgreSQL实现MySQL"insertignore"语法

          对MySQL熟悉的人可能都知道,MySQL 有一个"insert ignore" 语法来忽略已经存在的记录. PostgreSQL暂时不提供这样的语法,但是可以用其他方法来代替. t_girl=# d insert_ignore Table "ytt.insert_ignore" Column | Type | Modifiers ----------+------------------------+----------- id | integ

信息- VBScript 运行时错误 类型不匹配: '[string: ""]' line 12

问题描述 VBScript 运行时错误 类型不匹配: '[string: ""]' line 12 <%Option Explicit%> <%dim cartstrcartstr = getCartFromCookie()if (cartstr=NULL or cartstr ="""") then response.redirect ""Cart.asp"" response.ende

Base64.encode(&amp;amp;quot;&amp;amp;quot;.getBytes()) 错误

问题描述 今天跑了个main方法,别人机器上没问题, 问问这个是什么引起的,谢谢各位大虾import org.bouncycastle.util.encoders.Base64;public class test {public static void main(String[] args) {String s = "asd";byte[] debytes = Base64.encode(s.getBytes());System.out.println(debytes);}错误Exce

linux中的&amp;quot;瑞士军刀&amp;quot;

linux中的"瑞士军刀" busybox 俗称linux中的瑞士军刀,它类似于linux系统中bash 的一个缩微版,常用于嵌入式设备中,例如你的android手机中等等.busybox作为一个开源的应用,它的解析命令行的应用是值得学习的 http://busybox.net/

virtual-语法错误 : 缺少&amp;amp;quot;;&amp;amp;quot;(在标识符&amp;amp;quot;m_Graydlg&amp;amp;quot;的前面)

问题描述 语法错误 : 缺少";"(在标识符"m_Graydlg"的前面) public:CGaryDetection m_Graydlg; 但是我已经包含了头文件啊 #pragma once #include""afxdockablepane.h""#include""GrayDetection.h"" // CGrayDetectionPane class CGrayDetectio

Linux环境下&amp;quot;Font font = new Font(&amp;quot;黑体&amp;quot;, Font.BOLD, 18)&amp;quot;[BufferedImage~Graphics~drawString]中文乱码

Linux环境下"Font font = new Font("黑体", Font.BOLD, 18)"[BufferedImage~Graphics~drawString]中文乱码,windows下不会乱码,但在linux下nginx和tomcat部署后出现乱码.方框.问号等等,不能认清楚!!! 先说说系统: Microsoft Windows [版本 10.0.10586] (c) 2015 Microsoft Corporation.保留所有权利. ------

eclipse-在Eclipse中出现For input string: &amp;amp;quot;&amp;amp;quot;错误如何解决

问题描述 在Eclipse中出现For input string: ""错误如何解决 在Eclipse中出现For input string: ""错误如何解决,请各位高手帮帮忙,非常感谢! 解决方案 http://zhidao.baidu.com/question/547632046.html 解决方案二: http://zhidao.baidu.com/question/30630016.html 解决方案三: For input String:"&q

&amp;quot;PageMethods未定义&amp;quot;或&amp;quot;对象不支持此属性或方法&amp;quot;解决方法分享

1.检查web.config中是否加入对于asp.net ajax的支持的代码 2.检查ScriptManager中是否设置了EnableMethods=true 3.检查后台cs中是否引用的命名空间System.Web.Services或者加入了[System.Web.Services.WebMethod] 4.后台函数必须是public static 5. 还有一种情况就是,通常,有些人在复制这个aspx页面时,经常是连同,<%@ Page Language="C#" Aut

.NET中&amp;quot;延迟&amp;quot;特性的几个陷阱

.NET发展至今,其实各处都有"延迟(Lazy)"的痕迹,一个小小的"Laziness"给我们带来了不少灵活性1."延迟"的关键就在于"只在需要的时候处理数据",老赵曾经在多篇文章中提到了类似的概念,如<高阶函数.委托与匿名方法>及<您善于使用匿名函数吗?>.不过"延迟"本身也会给您带来一些陷阱,某些陷阱您很有可能也曾经遇到过.这篇文章便是总结了延迟特性的集中常见陷阱,并给出应对方案