草庐IT

uber-jar

全部标签

java - 如何打开/运行 .jar 文件(双击不起作用)?

我无法打开或运行我的.jar文件。我刚刚安装了java,但我尝试先用其他程序打开.jar,所以双击默认为其他东西,我不能改回来。java-jarmyfile.jar`以上命令返回:'java'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.有没有办法我仍然可以打开/运行它?e:操作系统是Windows8。另外,我下载了.jar文件;不是自己创建的(如果相关的话)不确定它是否包含可执行文件(但我认为确实如此)。 最佳答案 您可以使用命令提示

java - 运行打包在jar文件中的exe

我正在通过我的java程序执行一个exe。路径是用Java硬编码的。我已经将我的exe打包到了jar中。但是因为我在Java文件中硬编码了路径名,所以我无法将我的jar作为独立程序执行。包装此类jar的任何提示,即内部有一个exe并能够将其作为独立程序运行? 最佳答案 这会将.exe提取到本地磁盘上的本地文件中。当Java程序存在时,该文件将被删除。importjava.io.Closeable;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.

java - 运行 JAR 文件而不直接调用 `java`

我正在部署一个用Java编写的命令行工具,它接受命令行参数。我把它打包成一个JAR文件,因为有一个文件很方便。问题是要运行它,你必须先调用java-jar(filename)(args),这很烦人。我目前的方法是使用一个简单的bash脚本来启动它,但这并不理想。是否有(在Linux、UbuntuServer中)制作一个可以自行调用JavaVM的JAR文件?我一直在寻找一个shebang,但找不到一个(这当然是有道理的,因为它是编译代码)。这就是我想要做的:myprogram.jararg1-arg2而不是这个:java-jarmyprogram.jararg1-arg2谢谢,布赖恩

java - Java Applet 安全警告 "JAR file manifest does not contain the Permissions attribute"是什么意思?

我有一个需要访问客户端本地文件系统的JavaApplet。我为自己创建了一个简单的证书(它未经Verisign、Commodo、...认证)。我使用以下模板对jar进行了签名:del\Users\koalabruder\.keystore"C:\ProgramFiles\Java\jdk1.7.0_45\bin\keytool"-genkey-alias%1-keypasskp-dname"cn=inin"-storepassab987c"C:\ProgramFiles\Java\jdk1.7.0_45\bin\jarsigner.exe"-storepassabc-keypasskp

java - 在 Mac 上正确运行基于 SWT 的跨平台 jar

我一直在从事一个基于SWT的项目,该项目旨在部署为JavaWebStart,因此可以在多个平台上使用。到目前为止,我已经设法解决了由于SWT依赖的系统特定库而出现的导出问题(参见相关的thread)。生成的jar在32/64位linux和64位Windows上似乎可以正常工作,但是在Mac上执行失败,输出如下:$java-jardist/test.jarAdding{file:/Volumes/LaCie/ChiBE_Local/swt/swt-cocoa-macosx-x86_64-3.6.1.jar}totheclasspath***WARNING:Displaymustbecre

java - 如何在嵌入 Eclipse 的 Maven 存储库中安装 jars?

我的目标是在Maven存储库中安装一个jar文件。Thispost解释如何使用MVN进行安装。但是由于我在Eclipse中嵌入了Maven,我不知道在哪里运行以下命令:mvninstall:install-file-Dfile=C:\lib\rest\WadlGenerator.jar\-DgroupId=foo.in.shop.rest.wadl\-DartifactId=WadlGenerator\-Dversion=1.0\-Dpackaging=jar\-DlocalRepositoryPath=C:\maven\repositories\internal简而言之:如何识别Ec

java - 尝试运行 jar 文件时 Manifest 主要属性异常的签名文件摘要无效

我正在尝试运行我的项目的jar文件。我正在研究intelliJ并使用工件来生成jar文件。但是每次我尝试运行我的jar文件时,它都会给我异常。java.lang.SecurityException:InvalidsignaturefiledigestforManifestmainattributesatsun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:284)atsun.security.util.SignatureFileVerifier.process(SignatureFi

java - 如何将测试类包含到 Maven jar 中并执行它们?

在一个Maven项目中,我在同一个包中拥有测试类和源类,但位于不同的物理位置。.../src/main/java/package/**在测试类中访问源类是没问题的,但我想在main方法中运行一个测试运行程序并访问AllTest.class以便我可以创建jar并执行我的测试。publicstaticvoidmain(String[]args){//AllTestnotfoundResultresult=JUnitCore.runClasses(AllTest.class);for(Failurefailure:result.getFailures()){System.out.printl

java - 缺少 :xxx. jar 的代码库 list 属性

当我从jnlp启动应用程序时,我会收到消息"缺少用于:xxx.jar的代码库list属性"这是什么意思? 最佳答案 在将我的JRE更新到1.7u25后运行内部应用程序时也遇到了这个问题。出现警告是因为1.7u25中引入了一项新的安全功能,以防止未经授权的代码重用。就我而言,我还看到了一个对话框,要求我确认我希望该应用程序可以访问我的PC。如果您有权访问jar文件,请为其添加两个属性:Permissions和Codebase。您需要确定应用程序是否需要访问PC上的所有内容,在这种情况下,您可以为Permissions属性使用值all-

java - 使用 Gradle 的 JAR 中的 META-INF/服务

我想构建一个可以加载ServiceLoader的插件模块.这需要向META-INF/services目录添加一个文件,该文件以服务接口(interface)命名,并包含实现它的类的限定路径。然后你可以通过调用ServiceLoader.load()来加载这些服务。这是一个例子:假设我们要提供一个名为org.example.plugins.PluginService的插件接口(interface)。然后,我们在org.example.plugins.impl.ExamplePlugin类中提供此服务的实现。如果我们想要某种插件机制,我们可以创建一个包含实现的JAR文件。此JAR文件还必须