草庐IT

uber-jar

全部标签

java - 使用 jar 进行归档时头文件无效

当我使用这条命令时:jarcmfarshad.mfars.jar*.class我得到这个错误:invalidheaderfieldname:Manifest-version这是我的list文件:Manifest-Version:1.0Main-Class:t我用UTF-8编码用记事本制作了list文件-list有什么问题吗? 最佳答案 在冒号后面加一个空格:Manifest-Version:1.0Main-Class:t 关于java-使用jar进行归档时头文件无效,我们在StackOv

java - 在 Java 运行时下载 JAR 文件

我想知道是否可以有一个Java桌面应用程序,在启动时查看某个URL,看看它是否需要更新,如果需要,下载必要的JAR文件,并将它们添加到正在运行的程序的类路径中.如果旧jar在那里,它们不应该被加载到类加载器中,此时应该吗?是否可以在不重新启动应用程序的情况下加载它们之前将它们换出? 最佳答案 JNLP(JavaWebStart)将doallofthatforyou. 关于java-在Java运行时下载JAR文件,我们在StackOverflow上找到一个类似的问题:

java - 让 Maven2 将资源复制到构建目录,但不将它们捆绑在 JAR 中

我在NetBeans中启动了一个新的Maven项目,接受所有默认设置。删除了所有JAR依赖项的POM被剪切粘贴在这个问题的底部。应用程序读取各种属性文件(例如日志记录和配置)。它还读取外部资源,例如字体、图像和声音。我不希望将所有这些资源捆绑到JAR文件中。相反,我计划将它们部署在部署JAR的目录下的子目录中。项目目录结构的简化View如下所示:-src|---main|---java|---com.mypackage,etc|---resources|---conf|---fonts|---images|---sounds+target我希望在干净构建后拥有的内容如下所示:+src-

java - 如何为 izpack 安装程序 .jar 文件制作 .exe 文件

我用izpack做了一个安装程序。它在.jar文件中。我想把它放在.exe文件中以便分发。我怎样才能以简单的方式做到这一点? 最佳答案 Andrew总是喜欢从一开始就推广JavaWebStart技术:)这是一项不错的技术。但是,您还需要先学习技术部分,然后才能开始修补它。否则,您将使用如下老式EXE分发模型...反正我不熟悉Izpack。但是,对于izPack可以做什么,有类似的单独工具可以实现综合结果。我最喜欢的EXE创建和安装程序工具是Launch4J+InnoSetup+Anttask从EclipseIDE运行。Launch4

java - JAR 文件,它们不只是膨胀并减慢 Java 的速度吗?

好吧,这个问题可能看起来很愚蠢,但我还是要问它。经过数小时努力让Spring+BlazeDS项目启动并运行后,我发现我的项目出现了问题,因为没有包含Spring等的正确依赖项。我的WEB中缺少.jars-INF/lib文件夹,是的,我很傻。一段时间后,我设法将所有.jar文件放到了它们所属的位置,当时它的大小高达12.5MB,而且有超过30个!这让我很担心,但它可能并且希望不应该担心。Java是如何根据这些JAR文件运行的,考虑到它是压缩和编译的源代码,它们确实占用了相当多的硬盘空间。这样就可以在瞬间快速填充大量RAM。我的问题是:当实例化.jar中的类时,Java是否会将整个.jar

java - JAR 文件,它们不只是膨胀并减慢 Java 的速度吗?

好吧,这个问题可能看起来很愚蠢,但我还是要问它。经过数小时努力让Spring+BlazeDS项目启动并运行后,我发现我的项目出现了问题,因为没有包含Spring等的正确依赖项。我的WEB中缺少.jars-INF/lib文件夹,是的,我很傻。一段时间后,我设法将所有.jar文件放到了它们所属的位置,当时它的大小高达12.5MB,而且有超过30个!这让我很担心,但它可能并且希望不应该担心。Java是如何根据这些JAR文件运行的,考虑到它是压缩和编译的源代码,它们确实占用了相当多的硬盘空间。这样就可以在瞬间快速填充大量RAM。我的问题是:当实例化.jar中的类时,Java是否会将整个.jar

java - C++ 应用程序可以使用 JNI 加载 .jar 文件吗?

感谢您查看问题。我正在尝试使用JNI接口(interface)调用类文件中的java方法。反过来,被调用的类文件应该执行位于同一目录中的另一个.jar文件吗?我很难做到这一点,但我没有成功执行.jar文件。我的意思是我无法从.jar文件中可用的类文件中获取结果。谁能解释一下,是否可以这样做,或者我应该寻找另一种选择?代码是这样的:classJNIInterface{private:JavaVMInitArgsvm_args;JavaVM*jvm;JNIEnv*env;longresult;jmethodIDmid;jfieldIDfid;jobjectjobj;jclasscls;in

spring - 为什么没有 spring-asm-3.2.4.RELEASE jar?

我正在尝试为版本3.2.4.RELEASE构建一个完整的SpringFramework发行版,而不使用maven(只是springjars)并设法手动获取除spring-asm之外的所有jars。Spring-asm停在version3.1.4.这是为什么呢?我有3.1.1之前的旧版spring发行版(那些你有一个zip文件,而不是强制使用maven的版本)并且里面都有相同的spring-asmjar,具有相同的版本。为什么没有spring-asm-3.2.4.RELEASEjar? 最佳答案 这里来自releasenotes对于3

spring - 为什么没有 spring-asm-3.2.4.RELEASE jar?

我正在尝试为版本3.2.4.RELEASE构建一个完整的SpringFramework发行版,而不使用maven(只是springjars)并设法手动获取除spring-asm之外的所有jars。Spring-asm停在version3.1.4.这是为什么呢?我有3.1.1之前的旧版spring发行版(那些你有一个zip文件,而不是强制使用maven的版本)并且里面都有相同的spring-asmjar,具有相同的版本。为什么没有spring-asm-3.2.4.RELEASEjar? 最佳答案 这里来自releasenotes对于3

java - 需要 Spring 版本# - 只有 spring.jar 文件

我继承了一个使用Spring的应用程序。原始开发人员不可用。Springjar文件只是“spring.jar”,所以文件名中没有版本号来帮助我。我想下载jar文件对应的Spring源码。MANIFEST.MF文件具有“Spring-Version:1.2”,但这还不够精确。我查看了1.2.1和1.2.9版本,但它并不完全匹配。关键是org.springframework.web.servlet.view.AbstractCachingViewResolver有一个从resolveViewName调用的prepareView方法,但它没有似乎在1.2.1或1.2.9中。有什么简单的方法可