草庐IT

jar-file

全部标签

java - Struts - 所有 .tld 文件位于哪个 jar 文件中

我正在开发一个基于Struts的网络应用程序。我是Struts的新手。我想在我的jsp页面中使用struts提供的struts-html.tldtaglib。在网上搜索时,我了解到在Struts1.2.9之前,我们需要手动定位.tld文件。但是现在这些.tld文件打包在.jar文件中,我们需要像在我们的项目中使用任何其他jar文件一样使用这些jar文件。Q1。所以我的问题是这些.tld文件位于哪个jar文件中。我从Javaranch的回答中了解到,这些.tld文件被打包到struts-taglib.jar文件中。我下载了完整的struts库,但没有找到该jar文件。

java - 读取 jar 包中的 xml 文件

这是我的结构:com/mycompany/ValueReader.classcom/mycompany/resources/values.xml我可以在我的Eclipse项目中读取该文件,但是当我将它导出到.jar时,它永远找不到values.xml。我尝试使用ValueReader.class.getResource()和ValueReader.class.getResourceAsStream()但它不起作用。这里有什么问题?如何为我的values.xml获取文件对象?B. 最佳答案 您无法获取File对象(因为一旦它在.jar

java - 获取以下构建错误 : "the type {---} cannot be resolved. it is indirectly referenced from required .class files"

因此,我在Eclipse(Java)中进行了以下设置:我有一个项目(我们称之为“项目1”),它提供了一个接口(interface)(包私有(private))我有另一个项目(“项目2”),其中包含项目1的包...此包中的类扩展了“项目1”中的包私有(private)接口(interface),并提供了一个很好的公共(public)接口(interface)。现在,我有引用“项目2”的“项目3”。项目3然后使用项目2中提供的公共(public)对象。在项目3中调用项目2的构造函数后,我得到以下信息:“无法解析类型{---}。它是从所需的.class文件中间接引用的”如果我从项目3添加对项

java - 如何为 "virtual files"列表创建 ZIP 文件并输出到 httpservletresponse

我的目标是将多个java.io.File对象放入一个zip文件并打印到HttpServletResponse以供用户下载。这些文件是由JAXB编码器创建的。它是一个java.io.File对象,但它实际上不在文件系统上(它只在内存中),所以我无法创建FileInputStream。我见过的所有资源都使用OutputStream打印zip文件内容。但是,所有这些资源都使用FileInputStream(我不能使用)。有人知道我怎样才能做到这一点吗? 最佳答案 看看ApacheCommonsCompress库,它提供了您需要的功能。当然

java - 当 jar 文件从 URL 作为 InputStream 打开时,JarEntry.getSize() 返回 -1

我正在尝试从JarInputStream读取文件,文件大小返回-1。我正在从URL作为inputStream访问Jar文件。URLConnectioncon=url.openConnection();JarInputStreamjis=newJarInputStream(con.getInputStream());JarEntryje=null;while((je=jis.getNextJarEntry())!=null){htSizes.put(je.getName(),newInteger((int)je.getSize()));if(je.isDirectory()){conti

java - 让 Maven 复制构建 jar 中的其他文件(不是资源,而是任何包中的任何文件)?

我有一个包含一些ruby​​文件(*.rb)的包org.myapp.mypackage,我需要将它们包含在生成的构建jar中同一个包以及java类文件。我如何告诉我的friendMaven这样做?注意:不,我无法复制到其他任何地方,但感谢您的建议。:) 最佳答案 您可以修改的资源部分POM的一部分:src/main/resourcesfalsesrc/main/java*.rb**/*.java或者,其他答案(在src/main/resources中创建相同的包结构)也有效。 关于jav

java - 使用 Eclipse 将 list 添加到 JAR 时 header 字段名称无效

我正在使用eclipse开发一个javaapplet,需要将一个外部jar添加到list中的Class-Path。我使用记事本创建了list文件,使用了UTF-8编码并在末尾添加了换行符,但是在创建jar期间尝试添加一个简单的示例list会导致Eclipse出现以下错误。invalidheaderfieldname:ï>¿Manifest-Versioninvalidheaderfieldname:ï>¿Manifest-Version我感觉这是一些简单的配置问题,但我不知道是什么。为了测试它,我的list由单行组成Manifest-Version:1.0

java - 在 UBUNTU 中添加 JAR 类路径

这可能是一个常见问题,但我无法在UBUNTU中为JAR文件添加类路径。我在下面给出了我所知道的所有细节:java位于:whichjava命令的o/p是-/usr/bin/javasudovim/etc/bash.bashrcexportCLASSPATH=$CLASSPATH:/downloads/aws-java-sdk-1.3.24/lib/aws-java-sdk-1.3.24.jarps:downloads文件夹在根目录下sudovim/etc/environmentCLASSPATH="/usr/lib/jvm/jdk1.7.0/lib:/downloads/aws-java

java - 我如何使用 <h :outputScript/> with a remote file?

我有一个专用于静态内容的服务器,所以我不想使用资源目录来存储javascript文件,但我不想停止使用标签。我怎样才能使该标记生成指向文件所在的静态服务器的链接,而不是RES_NOT_FOUND。我什至不需要JSF来检查文件是否存在...我试过:生成:但它生成:我能做什么?解决方案:丹尼尔向我指出了一个不错的解决方案!我已经下载了Omnifaces的源代码并修改了org.omnifaces.resourcehandler.CDNResourceHandle.createResource(StringresourceName,StringlibraryName)方法:publicReso

java - Eclipse:有没有办法快速导出 JAR

所以这似乎有点含糊,“快”有多快等等。嗯,我只是想知道是否有比以下更快的方式导出JAR文件的方法:文件->导出->JAR文件等等等等比如我可以Ctrl+Drag到资源管理器并导出项目标题和.jar吗? 最佳答案 如何添加自定义快捷键Toaddorchangeshortcutsopen:Windows->Preferences->General->Keys.HereyoucanfindalltheEclipsecommandsandtheirassociatedshortcutkeys.Reference您可以在Eclipse中添加自