草庐IT

uber-jar

全部标签

java - 在 Eclipse (App Engine) 项目中包含 JAR 文件

今天和昨天我花了好几个小时来寻找这个问题的解决方案,所以我决定在这里解决它,尽管这看起来是一个愚蠢的问题。情况:我在EclipseJavaEE中设置了一个GoogleAppEngine项目。它已存在数周,一切运行良好,我可以毫无问题地部署到AppEngine并在Eclipse中进行测试。现在我需要为f.e添加JAR包。JSON支持和谷歌可视化API。我一周前尝试了JSON,因为它失败了,所以我只是下载了源文件并将它们添加到我自己的源中。但是现在有了Visualizations,源文件太多了,所以我需要JAR来工作。我做了什么:下载了JAR文件。将它们放在PROJECT/lib文件夹中。

java - 在gradle中运行带参数的jar

我想在我的gradle脚本中运行一个带有位于C:/Users/nwuser/FitNesse/fitnesse-standalone.jar的参数的jar文件。我知道如何在没有参数的情况下做到这一点:applyplugin:'java'taskrunJar(dependsOn:jar)但现在我想做一些类似的事情(如果使用控制台):java-jarfitnesse-standalone.jar-c"FrontPage?suite&format=text"如何在我的gradle脚本中应用-c"FrontPage?suite&format=text"?亲切的问候!

java - httpclient jar 冲突。如何解决?

//这是我的代码,我在代理后面工作...importorg.apache.commons.io.IOUtils;importorg.apache.http.HttpHost;importorg.apache.http.HttpResponse;importorg.apache.http.client.HttpClient;importorg.apache.http.client.methods.HttpGet;importorg.apache.http.impl.client.DefaultHttpClient;importorg.apache.http.impl.client.Htt

java - jar 或类混淆的最佳工具,无需编写任何额外的配置文件

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭9年前。Improvethisquestion我正在寻找一种工具,它可以在类或jar混淆中提供敏锐的性能,并且可以设法轻松地混淆jar。但是几天来我一直在寻找这个工具。我知道Proguard值得拥有,但我需要一个非常友好的工具,它能够从jar中检索所有可用的包并显示它。这样就很容易混淆。如果我使用Proguard,我必须操作一个名为proguard.cfg的配置文件,该文件将在混淆过程中使用,而且我还必须执行命令行,你知道这不仅具有破

java - 在使用 JAR 运行 spark-submit 时,如何将程序参数传递给主要函数?

我知道这是一个微不足道的问题,但我无法在互联网上找到答案。我正在尝试使用带有程序参数(String[]args)的main函数运行Java类。但是,当我使用spark-submit提交作业并传递程序参数时,就像我对所做的那样java-cp.jar它不读取arg。我尝试运行的命令是bin/spark-submitanalytics-package.jar--classfull.package.name.ClassName1234someargumentsomeArgument这给出了Error:NomainclasssetinJAR;pleasespecifyonewith--class

java - 本地存储库中缺少 tools.jar 会破坏 m2eclipse

我遇到的问题是eclipse无法解析我的项目的任何依赖项。这会导致问题,因为即使在编码时依赖项似乎工作正常(我得到自动完成),我仍然会收到大量错误列表,这些错误涉及遗漏的Artifact。过滤这些时,我发现了以下内容:Thecontainer'MavenDependencies'referencesnonexistinglibrary'/home/[...]/.m2/repository/com/sun/tools/1.5.0/tools-1.5.0.jar'这个依赖似乎是struts2引入的,struts2在pom中设置了如下配置文件:com.suntools1.5.0system$

java - 是什么阻止 Java 使用多种签名算法验证签名的 jar

背景简介:我们发布了一个webstart应用程序,其中包括我们自己的应用程序jar和许多第三方jar。Webstart要求jnlp文件引用的所有分布式jar都由单个证书签名。因此,我们使用自签名证书对所有jar(我们的jar和第三方jar)进行签名。一些第三方jar已经由生产它们的一方签名,但我们只是再次签名,这很好用。直到现在。问题:我们最近从Java6迁移到Java7,突然webstart拒绝加载一些jar,提示:“无效的SHA1签名文件摘要”。这只发生在某些jar而不是其他jar上,并且在那些失败的jar中出现的公共(public)线程似乎具有多个签名。在S.O.搜索之后和互联网

java - 所有的 javax jar 在哪里?

编辑:一些SOer同事建议只去Maven存储库,这当然与将Maven用作构建的一部分无关。我明白这一点。这个问题的要点很简单:我可以访问哪些由Oracle拥有和维护的网站来获取我所有的javaxjar?不是Maven存储库。没有任何其他第3方repo协议(protocol)。Oracle存储库。假设我不喜欢Maven,并且不想去Maven存储库寻找我的jars。我如何获得javax.injection?javax.validation怎么样?或者任何其他javaxjar?它们似乎无法通过Oracle的JavaEE下载网站获得(这令人震惊)。所以我问:要获得官方的、受Oracle支持的j

JAR 中捆绑的 Java 执行 Shell 脚本

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Executingashellscriptinsideajarfile.Howtoextract?我有一个shell脚本打包到我的“引擎”包中的JAR文件中。在我的程序中,我使用Process和ProcessBuilder运行一个shell命令。这一切都很好。如果我在我的计算机上指定了shell脚本的路径,那么程序就可以正常工作。但是,如果我将shell脚本打包到我的JAR中并像这样访问它:scriptLocation=this.getClass().getResource("/engine/shell-sc

java - 如何正确打包Jar中的资源

我知道还有其他针对同一问题的问题,但问题是这些解决方案对我不起作用。我有一个小工具,可以读取我想要的文件并将其打包为资源并依赖于其他项目(我正在使用EclipseHelios),我希望将其作为jars而不是单个类。作为Eclipse中的应用程序,我可以通过访问我的资源Stringpath=MyClass.class.getClassLoader().getResource("resources/"+name+".SOURCE").getPath();System.out.println(path);Filefile=newFile(MyClass.class.getClassLoade