草庐IT

getResources

全部标签

java jre 7u45 中断 classloader.getResources()?

我有代码迭代classLoader.getResources("META-INF/MANIFEST.MF")的结果以返回类路径上的jar列表。这从1.6.0_18一直到1.7.0_40都运行良好。现在1.7.0_45通过显示有关混合签名/未签名代码的安全警告弹出窗口打破了这一点。用于演示问题的小型自包含测试用例:packagetestcase;importjava.io.*;importjava.net.*;importjava.util.Enumeration;importjava.util.logging.*;publicclassTestCase{publicstaticvoid

java - PathMatchingResourcePatternResolver (spring) 用法

我正在使用:PathMatchingResourcePatternResolverrr=new...;rr.getResources("classpath*:**/*.class")从由目录和jar组成的类路径中获取所有类。该调用仅返回目录中的类;JAR文件将被忽略。以下调用从JAR返回类:rr.getResources("classpath*:org/**/*.class")是否可以在不知道基本包名称的情况下获取所有类? 最佳答案 它在documentation中提到当使用“classpath*:”前缀和ant样式模式时,至少需要

java - 我如何使用 Java getResource() 从父目录获取资源?

我现在尝试了很多方法,包括来自commonsIO的FilenameUtils.normalize(),但我似乎无法从另一个文件夹中获取资源来获取JavaFXML文件。代码如下try{root=FXMLLoader.load(getClass().getResource("../plugin/PluginSelection.fxml"));}catch(IOExceptionex){Logger.getLogger(QueueOperationsController.class.getName()).log(Level.SEVERE,null,ex);}所需的FXML文件所在的位置:gu

java - classLoader.getResource 在 jar 文件中不起作用

ClassLoaderclassLoader=Thread.currentThread().getContextClassLoader();URLurl=classLoader.getResource("com/x/y/z.cfg");Filefile=newFile(url.getPath());这在从Eclipse运行jar文件时有效,但在jar文件中运行时无效。java.io.FileNotFoundException:file:\C:\Users\nova\Desktop\Matcher.jar!\com\x\y\z.cfg这不是重复的。我检查了所有其他问题,没有有用的信息。

java - getClass().getResource() 总是返回 null

我正在尝试在我的src文件夹中设置位于我的资源文件夹中的图像的URL。它总是将URL设置为空。图像在那里,一切都被正确命名。问题是什么?谢谢!我的文件结构:sp1来源资源01.png这是我尝试设置图片URL的代码:this.setImagePath(getClass().getResource("/resources/01.png"));setImagePath正在执行此操作,我确定这不是问题所在,因为我跟踪了执行并将其设置为null。publicfinalvoidsetImagePath(URLimagePath){this.imagePath=imagePath;}解决方案我必须清

java - getResource() 在 Gradle 项目中返回 null

我知道关于这个还有其他几个问题......Class.getResource()returnsnullJava-class.getResourcereturnsnullCallingcontext.getResources()returnsnullgetClassLoader().getResource(filepath)returnsanullpointer但我的问题似乎有点不同,因为我似乎拥有所有必要的东西来避免这个问题。代码:this.getClass().getResource("checkstyle_whitespace.xml");//null问题是我已经通过检查调试器中的

java - 为什么我在没有使用 android.os.CountDownTimer 调用 Looper.prepare() 的线程中得到一个 "Can' t 创建处理程序?

当使用这个类时,我得到了这个奇怪的异常。它用于为我的游戏打印出一个漂亮的计时器显示,并在创建我的主GameView类时创建。错误在第26行抛出:super(s*1000,1000);packagetommedley.android.game;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.drawable.Drawable;importandroid.os.CountDownTimer;publicclassTimerextendsCountDownTimer{publ

java - Android EditText onChangeListener 函数

我有以下代码:nameOfInf.setOnFocusChangeListener(newOnFocusChangeListener(){if(strTollAmount.length()>0){nameOfInf.setBackgroundColor(getResources().getColor(android.R.color.white));nameOfInf.setTextColor(getResources().getColor(android.R.color.black));}});tollAmount.setOnFocusChangeListener(newOnFocus

带有图标的 Android ViewPager

我正在创建一个SlidingPageLayout,但它没有图标。我正在为此slidingpageLayout设置一个viewPager。viewpager有一个PagerAdapter,PagerAdapter设置页面的标题。我想设置一个图标而不是文本。引用问题:AndroidSlidingTabLayoutwithicons 最佳答案 这样的东西对你有用吗ActionbarmActionbar=getActionbar();mActionBar.setTitle("");mActionBar.setIcon(getResource

java - getResources 返回 null

我们注册一个广播接收器来接收包安装或卸载事件。但是一些用户报告崩溃报告是这样的:java.lang.RuntimeException:Unabletocreateapplicationcom.kc.security.MoSecurityApplication:java.lang.RuntimeException:getResourcesisnull:dir-/data/app/com.cm.mg-1.apk,srcVal-1,srcVal-2atandroid.app.LoadedApk.makeApplication(LoadedApk.java:495)atandroid.app.