我正在尝试使用以下命令解压缩jar文件:
C:\Program Files\Java\jdk1.7.0_25\bin>jar xf C:\Users\...\MyJar.jar
但得到的错误是:
java.io.IOException: META-INF : could not create directory
at sun.tools.jar.Main.extractFile(Main.java:953)
at sun.tools.jar.Main.extract(Main.java:877)
at sun.tools.jar.Main.run(Main.jav
我将Sonar升级到4.2,但它并没有从以下错误开始。我不知道logback.xml到底是什么。据我所知,这是一种用于日志记录的配置,它取代了来自sonar.properties的类似信任,但这是肯定的推测。我在任何地方都找不到样本logback.xml。
# more sonar.log
--> Wrapper Started as Daemon
Launching a JVM...
Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
Copyright 1999-2006 Tanuki Software, Inc.
Error: org.apache.axis2.AxisFault: java.util.zip.ZipException: invalid entry size (expected 10587 but got 10576 bytes) at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) at org.apache.axis2.deployment.repository.util.DeploymentFileData.setClassLoader(DeploymentFileData.java:117) at org.apac
当我尝试运行apktool来反编译我的apk时,它给出了一个错误:
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.DirectoryException: java.util.zip.ZipException: error in opening zip file
at brut.androlib.ApkDecoder.hasSources(ApkDecoder.java:199)
at brut.androlib.ApkDecoder.deco
我的测试程序的依赖项是org.fusesource.sigar,我还在类路径中添加了sigar-1.6.4.jar。我知道将sigar-amd64-winnt.dll添加到我的类路径可能会有所帮助,但问题是在哪里可以找到这个文件?我已经搜索过了,甚至试图下载它,但都没有成功。
在这方面,我们将非常感谢您的帮助。
org.hyperic.sigar.SigarException: no sigar-amd64-winnt.dll in java.library.path
at org.hyperic.sigar.Sigar.loadLibrary(Sigar.java:172)
我正在学习卡拉夫,遵循这个教程:
我按照要求构建它。然后,我尝试像这样启动karaf:
我从中导出二进制文件的./bin/karaf。我得到的回应是:Could not resolve mvn:org.apache.felix/org.apache.felix.framework/5.6.10
我做错了什么?
下面是log的内容:
Mar 03, 2018 3:56:01 PM org.apache.karaf.main.Main main SEVERE: Could not launch framework java.lang.RuntimeException: Could not reso
我有以下例外
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:114)
at java.util.zip.ZipFile.<init>(ZipFile.java:75)
at test.Test.main(Test.java:56)
在行
ZipFile file = new ZipFile(myfile);
当我试图解压缩一个大约56 of的大型压缩文件时,我会得到这个错误,这对于较小的zip文件来说是很好的。对java还不熟悉,请对我放松一下。
java.io.EOFException: Unexpected end of ZLIB input stream
at java.util.zip.InflaterInputStream.fill(Unknown Source)
at java.util.zip.InflaterInputStream.read(Unknown Source)
at java.util.zip.ZipInputStream.read(Unknown Source)
at
我通过ppa安装了智能via,并试图通过GUI打开它,但它没有。我尝试在终端上运行smartgit命令,它给了我以下内容:
Ignoring following line in file /usr/share/smartgit/bin/smartgit.vmoptions
jre=/usr/lib/jvm/java-1.8.0-openjdk-amd64/
Ignoring following line in file /home/yarkin/.smartgit/smartgit.vmoptions
jre=/usr/lib/jvm/java-1.8.0-openjdk-amd64/
If
假设我的项目有一个Maven依赖项,我想在该依赖项的现有包中添加一个新类。这个是可能的吗?如何在不重新编译依赖项的情况下做到这一点? 例如:我有一个Java项目TestJava,它有Maven依赖项,比如说apache commons-lang3,我想向org.apache.commons.lang3包中添加一个新的类Test.java,这是commons-lang3中的包。如何在当前项目中创建Test.java并添加到依赖项中? 这似乎是一个很好的方法:How to add your own .class into a compiled .jar file?
当我有相当多的结果返回时,我会出现内存不足的问题(好到大约30)。实际的错误是:
08-20 10:55:19.820: E/dalvikvm-heap(13483): Out of memory on a 499408-byte allocation.
08-20 10:55:19.835: E/AndroidRuntime(13483): FATAL EXCEPTION: main
08-20 10:55:19.835: E/AndroidRuntime(13483): java.lang.OutOfMemoryError
08-20 10:55:19.835: E/AndroidRunt
我正在使用zip4j库来压缩和解压缩文件(特别是xml)。对于传入的String,我需要将String的内容写入xml文件,然后将该文件压缩到zip文件中,然后再将压缩文件的byte[]内容传输到apache camel body对象中。拉链部分工作正常,这里没有问题。
当我试图将消息读回我的应用程序时,我会得到以下错误-
net.lingala.zip4j.exception.ZipException: unexpected end of file when reading short buff
at net.lingala.zip4j.core.HeaderReader.readI
如何在Java中从一个输入流中读取多个XML文件,并将它们写成XML文件?
我有这个:
InputStream is = new GZIPInputStream(new FileInputStream(file));
编辑:我有一个tar.gz文件,比如xmls.tar.gz,它是包含多个XML文件的“文件”。当我使用以下命令将其转换为字符串时:
public static String convertStreamToString(java.io.InputStream is) {
java.util.Scanner s = new java.util.Scanner(is).
安装JDK1.7是否删除JDK1.5?因为当我试图重新启动使用Java1.5的Tomcat时,我得到了以下错误:
/opt/tomcat/bin/catalina.sh: line 332: /usr/java/jdk1.5.0_22/bin/java: No such file or directory
验证此目录是否已消失。Tomcat服务运行良好,直到昨晚关闭并试图重新启动为止。当试图安装Java1.5J时,会收到以下错误消息:
Preparing... ########################################### [100%]
package jdk-