草庐IT

uber-jar

全部标签

java - 导出 jar 时将 Javadoc 添加到 Eclipse 项目

所以我在Eclipse中有一个Java项目,我可以为它生成一个Jar文件。现在我可以在其他项目中使用这个jar文件。但是,当我使用Eclipse等将此jar文件添加到其他项目的构建路径时,它不显示任何文档。只有在生成Jar文件的同时,我也单独生成java文档,而在用户端,当我导入这个jar时,我必须单独指定这个jar的java文档。我只想知道,有什么方法可以将java文档和项目一起导出为一个jar,这样当使用EclipseIDE导入其他项目时,它可以显示文档而无需显式导入java文档? 最佳答案 如果您在导出jar文件时选择“导出源

java - 如何将包含多个 .jar 库的小程序打包?

我正在从一个大型的预先存在的项目(Vizster)中创建一个Javaapplet。我在MacOSX上使用NetBeans6.7.1和JDK1.5。我试图从它的单一输出.jar文件运行小程序,但是当我这样做时,它在Firefox的屏幕底部显示“小程序已加载”,并且java控制台中没有任何内容,但没有任何显示在小程序的窗口中。在此之前,我在Firefox中遇到过不同的错误,包括诸如“appletNotLoaded:ClassDefNotFoundError”之类的错误以及安全错误,但我的java控制台中从来没有任何输出。这是小程序的html文件:其中zuve.ZuveApplet.clas

java - 如何告诉 Eclipse 为所有项目包含标准 .jar 库

我意识到在eclipse中您可以指定某些.jar库来为单个项目添加,但我想知道是否有可能使eclipse自动将标准.jar添加到所有项目的类路径中。我在Java类(class)中使用Eclipse,并希望能够为所有项目自动使用该类(class)的标准库。 最佳答案 在Window->Preferences->Java->InstalledJREs下找到默认的JRE(选中的)并点击编辑。添加你想要的jar。 关于java-如何告诉Eclipse为所有项目包含标准.jar库,我们在Stack

java - 运行可执行 jar 时的 Spring 循环占位符引用

我在尝试运行可执行jar文件时遇到“循环占位符引用”异常。这是详细的异常。org.springframework.beans.factory.BeanDefinitionStoreException:Invalidbeandefinitionwithname'postProcessProperties'definedinclasspathresource[applicationContext.xml]:Circularplaceholderreference'processor.core.poolsize'inpropertydefinitions[echo]atorg.springf

java - 减少 jar 文件的大小?

这个问题在这里已经有了答案:Minimizingjardependencysizes(3个答案)关闭6年前。是否有一个好的应用程序可以通过消除冗余来减少jar文件的大小类/方法/常量池元素?(即无法从固定的一组入口点,假设没有反射)当我只是使用其中的几个方法时,我厌倦了拉入臃肿的库。(我不是在谈论小的“局部”优化,比如让名字更小。我更多的是考虑做全局分析来找出使用了哪些类/方法/变量,给定一组入口点(包括反射入口点),并删除所有未使用的内容。我的网络应用大约有45MB,主要是因为有30多个库,而且我很确定我只使用了每个库的一小部分。

Java Jar Ant 包含文件夹

我的问题是:如何通过ant将子目录中的文件放入我的jar中?现在我的代码是:它创建了一个像这样的结构ROOT-Jar-org--bla-filefromdata1-filefromdata2但应该是ROOT-Jar-org--bla-data--filefromdata1--filefromdata2你明白我的意思吗?问候,BigTeddy 最佳答案 将最后一行改为无需到处复制文件。另一种方法(如果您希望存档中的目录具有不同的名称,这很有用) 关于JavaJarAnt包含文件夹,我们在S

java - 为 Mac bundle 一个 Java 7 .jar

我创建了一个需要Java7的.jar。我有Java7(JDK和JRE),我可以双击运行.jar。但是,我想将其打包到一个应用程序中。我的尝试:使用Apple的JarBundler工具,我成功地创建了一个应用程序;但是,当我运行它时,它会在停靠栏中快速出现和消失。当我从终端运行内部文件JavaApplicationStub时,我得到:Exceptioninthread"main"java.lang.UnsupportedClassVersionError:org/lcmmun/kiosk/gui/Kiosk:Unsupportedmajor.minorversion51.0atjava.

docker 替换jar包

准备新的JAR包:首先,确保你有一个新的JAR包,准备好要替换的旧JAR包。停止容器:在替换JAR包之前,你可能需要停止正在运行的Docker容器。你可以使用以下命令停止容器:dockerstop复制新的JAR包:将新的JAR包复制到容器中。你可以使用以下命令将新的JAR包复制到容器的特定路径,替换旧的JAR包:dockercp:/**这个命令是用于将本地系统中的文件new_app.jar复制到运行中的Docker容器my_container中的/app/app.jar路径。让我解释一下命令的不同部分:dockercp:这是Docker命令行工具提供的命令,用于在主机和容器之间复制文件。new

如何解决使用若依前后端分离打包部署到服务器上后主包无法找到从包中的文件的问题?如何在 Java 代码中访问 jar 包中的资源文件?

目录一、说明二、在Java代码中访问jar包中的资源文件方法1使用ClassLoader类来加载资源并返回其URL方法2使用ResourceUtils.getURL()方法来获取资源文件的URL方法3使用ClassLoader.getResourceAsStream()方法来加载资源文件。方法4提取到系统临时文件夹中一、说明在使用若依前后端分离打包部署到服务器上后,可能会出现主包无法找到从包中的文件的问题,这个问题通常是由于资源文件没有正确地打包到jar包中导致的。本文将介绍如何解决这个问题,包括如何在Java代码中访问jar包中的资源文件、如何将资源文件复制到系统临时目录中以及如何获取复制后

81、为什么SpringBoot的jar可以直接运行?

一、为什么SpringBoot的jar可以直接运行?1.SpringBoot提供了一个插件spring-boot-maven-plugin用于把程序打包成一个可执行的jar包。2.SpringBoot应用打包之后,生成一个Fatjar(jar包中包含jar),包含了应用依赖的jar包和SpringBootloader相关的类。3.java-jar会去找jar中的manifest文件,在那里面找到真正的启动类(Main-Class);4.Fatjar的启动Main函数是JarLauncher,它负责创建一个LaunchedURLClassLoader来加载boot-lib下面的jar,并以一个新