草庐IT

uber-jar

全部标签

java - 在类路径上检测到 log4j-over-slf4j.jar 和 slf4j-log4j12.jar,抢占 StackOverflowError。

我在我的项目中使用了xugglelibrary将视频从mp4转码为flv。我也使用slf4j库来支持日志结束。importcom.xuggle.mediatool.IMediaReader;importcom.xuggle.mediatool.IMediaViewer;importcom.xuggle.mediatool.IMediaWriter;importcom.xuggle.mediatool.ToolFactory;publicclassTranscodingExample{privatestaticfinalStringinputFilename="E:\\VIDEO\\Fa

java - 在 C# 中使用 .jar java 库 API?

我是入门级程序员,所以请在您的回复中描述性。我正在尝试在我的C#.net应用程序中使用作为.jar文件提供的JavaAPI。我不太了解Java,但是当我尝试运行它时,这个.jar文件说“没有主类list属性”,所以这意味着它是一个库?这个JavaAPI还附带了一个.java文件,该文件显示了如何使用该库,但我看不到.jar中的代码。我找到了thisquestion在这个网站上,其中一个答案是:“以简单的方式,您可以将Java类打包到jar文件中,然后在C#中使用Process类来执行和映射IO流。”我对C#中的Process类有点熟悉,但我不明白如何在我的C#.net项目中使用它来使用

java - Maven 可以收集项目的所有依赖 JAR 以帮助部署应用程序吗?

我刚开始使用Maven,(评估它,真的)我需要能够快速生成JAR我的应用程序的文件和一个包含所有依赖项(例如lib)的目录,以便我可以部署这两个以独立运行。使用正确的list生成JAR文件很容易,但我不知道如何让Maven将当前项目的依赖项复制到lib我可以部署的目录。由于这是一个独立的Java应用程序,我不对部署到Maven存储库感兴趣,这也相当简单,或者至少很容易在Google上搜索。我发现了如何做所有事情除了将依赖的JAR文件复制到某个指定的目录中。这是我正在寻找的工作流程:$mvnclean$mvnpackage$cp-rtarget/{lib,myApp.jar}instal

java - jar 内的引用 jar

我有一个jar,内容如下图,下面是我的list文件Manifest-Version:1.0Ant-Version:ApacheAnt1.8.3Created-By:1.7.0_06-b24(OracleCorporation)Main-Class:org.sai.com.DerbyDemoClass-Path:derby.jarderbyclient.jarderbynet.jarderbytools.jar当我尝试运行jar时,它抛出了一个ClassNotFoundExcception意味着它没有引用外部jar中的jar。在Class-Path属性中,如何在实际jar中引用jars(

java - 如何从 java jar 创建 windows 服务?

我有一个可执行的JAR文件。是否可以创建该JAR的Windows服务?实际上,我只想在启动时运行它,但我不想将该JAR文件放在我的启动文件夹中,也不想放在注册表中。 最佳答案 到目前为止,我找到的最简单的解决方案是Non-SuckingServiceManager用法是nssminstall"C:\ProgramFiles\Java\jre7\java.exe""-jar" 关于java-如何从javajar创建windows服务?,我们在StackOverflow上找到一个类似的问题:

java - 如何使用 JarOutputStream 创建 JAR 文件?

如何使用java.util.jar.JarOutputStream以编程方式创建JAR文件?我的程序生成的JAR文件看起来是正确的(它提取得很好)但是当我尝试从中加载一个库时,Java提示它找不到明确存储在其中的文件。如果我提取JAR文件并使用Sun的jar命令行工具重新压缩它,则生成的库可以正常工作。简而言之,我的JAR文件有问题。请说明如何以编程方式创建JAR文件,并附上list文件。 最佳答案 原来JarOutputStream有三个未记录的怪癖:目录名称必须以“/”斜杠结尾。路径必须使用“/”斜杠,而不是“\”条目不得以“/

java - 在运行作为 JAR 存档分发的项目时加载图像等资源

我的GUI出现错误。尝试设置标题栏图标,然后将其包含在RunnableJAR中。BufferedImageimage=null;try{image=ImageIO.read(getClass().getClassLoader().getResource("resources/icon.gif"));}catch(IOExceptione){e.printStackTrace();}frame.setIconImage(image);这是我得到的错误:Exceptioninthread"main"java.lang.IllegalArgumentException:input==null

Java Jar 文件 : use resource errors: URI is not hierarchical

我已将我的应用程序部署到jar文件中。当我需要将数据从一个资源文件复制到jar文件之外时,我执行以下代码:URLresourceUrl=getClass().getResource("/resource/data.sav");Filesrc=newFile(resourceUrl.toURI());//ERRORHEREFiledst=newFile(CurrentPath()+"data.sav");//CurrentPath:pathofjarfiledon'tincludejarfilenameFileInputStreamin=newFileInputStream(src);F

c# - .jar 和 .dll 文件之间的区别

这些天我在学习Java,我在.NET上花了很多时间,所以当我想要导出或导入库时,它们通常是.dll格式,在.NET环境中称为程序集,它们是经过编译的到IL,他们可以拥有图像、XML、音频等资源。我也想知道Java中的相同过程。我已经阅读了文档,但它们实际上让我有些困惑,为了澄清问题,我需要你们的帮助。问题:.NETAssembly和Java.jar是一回事吗?.dll包含已编译的IL代码,.jar包含已编译的.class/byte代码文件?他们说资源,我们这里说的资源是什么?图片、.txt文件等或所有这些都可以?我检查了AWS(AmazonWebServiceAPIforjava),我

java - 找到一个给定类名的jar文件?

这对于Java开发人员来说一定是一个非常基本的问题,但是在给定类名的情况下找到合适的jar文件的最佳方法是什么?例如,给定“com.ibm.websphere.security.auth.WSSubject”,你如何找到合适的jar文件?(“google”不是我要找的答案!)javadocs不要给出jar文件的任何提示,显然jar文件本身的名称没有提供任何线索。Java世界中一定有“搜索本地jars”或某种“自动解析依赖项”的技巧。理想情况下,我正在寻找“官方”的方式来做到这一点。我碰巧在没有cygwin的Windows机器上。 最佳答案