草庐IT

test-jar

全部标签

java - 如何使用通配符名称发现 Java jar 中的资源?

我想使用通配符模式发现我的ClassLoader知道的所有xml文件。有什么办法吗? 最佳答案 SpringApplicationContext可以简单地做到这一点:ApplicationContextcontext=newClassPathXmlApplicationContext("applicationConext.xml");Resource[]xmlResources=context.getResources("classpath:/**/*.xml");参见ResourcePatternResolver#getResou

java - 在 Mac OS X 中存储 JAR 和其他库的最佳位置是什么

我的问题很简单:在macosx上存储所有jar、gwt和其他框架的最佳位置是什么?我以为是/Library/Java/Extensions。但我不确定它是否正确。 最佳答案 有两种安装java东西的方法:使用像Homebrew这样的包管理器或MacPorts,或者按照自己的方式做事。作为示例,以下是MacPorts安装Tomcat的方式:/Library/LaunchDaemons/blah.blah.start.Tomcat.daemon/opt/local/etc/LaunchDaemons/blah.blah.plist/op

java - 如何使用eclipse将所有图像包含在jar文件中

我制作了一个java应用程序并将所有类捆绑在一个jar文件中。当我从eclipse运行项目时,我的应用程序运行成功。但是当我尝试运行我的.jar文件时,我没有得到我的应用程序使用的图标。在代码中,我从项目文件夹中的图像目录中获取图标。使用jar时如何将这些图像文件呈现给最终用户?我正在加载图像:finalpublicImageIconiReport=newImageIcon("images/Report.png");我也试过finalpublicImageIconiquit=newImageIcon(getClass().getResource("images/quit.png"));

java - 为什么 "mvn assembly:single"创建一个只有程序集而不是我的代码的 fat jar 子?

我有一个用springroo创建的Maven项目.当我运行mvnassembly:single时,我得到一个包含所有依赖项的fatjar,但不是我编写的实际代码。这是我的pom.xml中的maven-assembly-plugin配置:org.apache.maven.pluginsmaven-assembly-plugin2.2.1jar-with-dependenciesnet.justaprogrammer.poi.cleanser.Cleanser我做错了什么? 最佳答案 解决方案是将单一目标添加到项目生命周期的包阶段。这意

java - 为什么我的 .jar 文件运行速度比 eclipse 中的程序慢?

我有一个java程序,它从数据库中读取大量输入数据,对其进行操作,然后将数据写回另一个数据库(在新的Windows7机器上使用ODBC驱动程序、excel和访问数据库)。该程序从eclipse运行大约需要17分钟,但是当我创建一个可执行的.jar文件时,它需要额外的10分钟才能运行(总共27分钟)。到目前为止,我发现慢jar文件(通过搜索SO和谷歌)的两个原因是它们被压缩并且写入命令提示符(或错误日志)比控制台需要更长的时间在eclipse中。我尝试创建一个未压缩的jar文件,它只加快了大约10秒(这可能是完全随机的,因为运行时间无论如何都会有大约30秒的变化)。我在程序中只有大约10

jboss7.x - 找不到 rt.jar 中的类

在JBOSSEAP6(AS7)中:我正在调用Spring的WebServiceTemplate.marshalSendAndRecieve这反过来又难以找到rt.jar中存在的类Causedby:java.lang.ClassNotFoundException:com.sun.org.apache.xerces.internal.dom.DocumentImpl我不明白这是怎么发生的?肯定会在启动时加载rt.jar中的所有内容吗?有什么想法吗?谢谢,肯尼 最佳答案 好的,我找到了一个解决方案(不确定它是否正确,但它有效)。我通过运行

applet - 签署 .Jar 文件

我坐着有点问题。我正忙于为我们的支持团队创建一个php/html网站(内部网),以便在支持linux机器时让生活更轻松。我有一个名为mindterm(免费版)的.jar应用程序,我想将其作为站点中的小程序运行。然而,根据他们的网站,您必须先对.jar文件进行签名,然后才能将其作为小程序加载,否则无法打开tcp连接。因此,我尽我所能进行了尽可能多的研究,并提出了JDK安装中提供的jarsigner.exe和keytool.exe文件。但是我不知道如何签署这个应用程序以便我可以实际使用它。有什么帮助吗?谢谢 最佳答案 首先使用keyto

java - 从 Matlab 创建的 jar 文件返回值

我有一个Matlab代码,它最终计算出一个索引vector。我使用库编译器将matlab代码编译为java包.jar文件。我导出了jar文件以便为我的主要Java项目运行它。包类的名称是Epidemic。我导入了jar文件(将其添加为外部jar)。在主代码中,我试图创建我的类的一个对象(在jar文件中)。我已经将类的名称定义为Epidemic。因此,我的代码:importepidemic.Epidemic;...publicstaticvoidmain(String[]args)throwsIOException{Listlist1=newArrayList();Listlist2=n

java - 如果我们将两个不同版本的 jar 文件放在类路径中会发生什么?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭6年前。Improvethisquestion如果我将两个不同版本的jar文件放在类路径中,会发生什么情况?例如:log4j1.4.jar和log4j1.5.jar保存在类路径中会发生什么?

java - 在 jar 中找不到文件异常

publicclassABC{publicABC(){Filefile=newFile("xyz.xml");但是当我按如下方式运行我的jar时:java-jarfilename.jararguments....然后它显示错误:java.lang.IllegalArgumentException:InputStreamcannotbenullatjavax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:120)atcom.ensarm.niidle.web.proxy.ABC.(ABC.java:47)我该如何解决?