草庐IT

zip_open

全部标签

java - 在 Windows 上监听 "open file with my java application"事件

标题很乱,不知道怎么用几句话来解释:我有一个读取*.example文件的java应用程序。由于install4j,我还添加了一个文件关联,因此当用户双击任何扩展名为*.example的文件时,我的应用程序就会启动install4j似乎在args[]中发送文件路径,因此打开该文件并在我的应用程序中显示它应该很容易。但是如果应用已经在运行会怎样?我只能允许应用程序的一个实例,那么我怎么知道用户正在打开一个文件?我找到了这个:http://resources.ej-technologies.com/install4j/help/api/com/install4j/api/launcher/S

java - 解压JDK安装程序时没有 "src.zip"

我遵循了这个程序:HowcanIgetthelatestJRE/JDKasazipfileratherthanEXEorMSIinstaller?.为了获得没有管理员权限的JDK。但是,我仍然想念源存档“src.zip”。当我用7-Zip打开安装程序时,它只显示“tools.zip”文件。这是命令行输出:C:\Users\mlogan\Downloads>7z.exeljdk-7u45-windows-i586.exe7-Zip9.20Copyright(c)1999-2010IgorPavlov2010-11-18Listingarchive:jdk-7u45-windows-i58

java - 最新的 Open JDK 8 JAXB 库无法解码具有包含换行符的属性的对象

我在Ubuntu16.04上使用Java。最近我升级到使用oracle-java8-installer包安装的OpenJDKjava版本“1.8.0_161”(包版本8u161-1~webupd8~0)。自从进行此升级后,我在对Java对象进行JAXB编码时遇到了新的异常。具体来说,当尝试使用JAXB将Java对象编码为XML时,如果Java对象具有包含任何换行符(“\n”)字符的String属性并且该String属性被序列化为元素,我会得到以下异常XML中的内容。(顺便说一句,如果将String属性序列化为属性内容,则String值中的任何换行符都将转换为空格字符,并且不会触发异常。

java - 遍历 zip 文件 java 中的所有目录

我目前正在开发一种工具,可以修改zip文件的md5。该文件的目录结构如下所示baselines->models->icons->lang->(abunchoffileshere)但是,当我运行我的代码时,这些目录都没有被迭代到。输出给我:Name:model/visualization_dependency.xmlName:model/visualization_template.xmlName:model/weldmgmt_dependency.xmlName:model/weldmgmt_template.xml我原以为输出中会出现类似model/baseline/somefile

java - 使用 Java 在 Zip 文件中重新创建文件夹结构 - 空文件夹

我尝试了几种使用Java将目录结构压缩到zip文件中的方法。无论我使用ZipOutputStream还是JavaNIOzipFileSystem,我都无法将空文件夹添加到zip文件。我尝试使用unixzip,它按预期工作,所以我排除了一个可能的zip格式问题。我也可以做一些变通,在文件夹中添加一个空文件,但我真的不想这样做。有没有办法使用JavaAPI在zip文件中添加空文件夹?编辑:根据答案和评论,thisisprettymuchthesolutionIgot.谢谢! 最佳答案 JavaNIO使这与使用普通文件系统一样简单。pub

java - 如何修复 Hudson 中的 "Too many open files"问题?

我们使用Hudson作为一个持续集成系统来执行我们许多项目的自动化构建(每晚并基于CVS轮询)。有些项目每15分钟轮询一次CVS,有些项目每5分钟轮询一次,有些项目每小时轮询一次。每隔几周我们就会得到一个失败的构建并输出以下内容:FATAL:java.io.IOException:Toomanyopenfilesjava.io.IOException:java.io.IOException:Toomanyopenfilesatjava.lang.UNIXProcess.(UNIXProcess.java:148)下一个构建始终有效(有0个更改),因此我们总是将其归结为同时运行2个构建作

java - 如何从源代码(JDK 中的 src.zip)构建 java JRE?

令人惊讶的是,我找不到这个问题的答案。我正在尝试从源代码重建javaJRE。我通过在JDK中提取src.zip文件来获取javaJRE源。在我需要对JRE进行任何更改后,我如何将新源代码编译回.java文件(之后我可以将其压缩到rt.jar文件中)。谢谢。 最佳答案 您有更好的机会使用OpenJDK(Oracle/SunfutureJDK的基础)。http://openjdk.java.net/但实际上你想改变什么?也许有更好的方法... 关于java-如何从源代码(JDK中的src.z

java - 整个工作集/工作区的 Eclipse “Open Call Hierarchy”

有没有办法将“OpenCallHierarchy”功能扩展到整个工作集或工作区?(即跨多个项目)这在搜索已弃用的方法和依赖项时非常方便。 最佳答案 默认情况下,OpenCallHierarchy在工作区中搜索。单击CallHierarchyView中的向下箭头以查看SearchIn...和SearchScope选项。查找向下箭头的指南:在右侧的CallHierarchyView窗口中,有Maximize、Minimize和ViewMenu。ViewMenu由一个向下的三角形表示,您需要点击它。

java - 如何在 Java 中解析带有 "Opening and ending tag mismatch"的 XML 文件

我有一个带有开放价格标签的XML文件。尽管有错误,有没有办法解析文件?如何跳过错误的产品并继续解析?4.075.6470 最佳答案 这是代码。这是对BrandonArp已经提到的内容的实现。有一个属性需要设置为忽略fatalerror——continue-after-fatal-errorhttp://apache.org/xml/features/continue-after-fatal-errortrue:Attempttocontinueparsingafterafatalerror.false:Stopsparseonfir

java - 如果应用了 java 插件,Gradle 无法在复合构建中找到 zip Artifact

我有一个创建zipArtifact的Gradle项目。我通过artifacts.add('default',zipTask)定义Artifact。我通过includeBuild将此项目添加到另一个项目并使用zip作为依赖项(dependencies{myConfiguration'org.example:testA:+@zip'})。到目前为止,一切都很好。它有效。当我将插件java添加到第一个项目时,问题就开始了。出于某种原因,它会阻止Gradle找到zipArtifact。错误是:Executionfailedfortask':doubleZipTask'.>Couldnotres