Questions tagged «executable-jar»

特殊类型的jar文件,其中包含在JVM上运行应用程序所需的所有非标准库和定义。


29
如何获取正在运行的JAR文件的路径?
想要改善这篇文章吗?提供此问题的详细答案,包括引文和为什么答案正确的解释。答案不够详细的答案可能会被编辑或删除。 Наэтотвопросестьответына 堆栈溢出нарусском:ЧтениефайлавозлеJAR 我的代码在JAR文件foo.jar中运行,我需要在代码中知道正在运行的foo.jar在哪个文件夹中。 因此,如果foo.jar在中C:\FOO\,无论我当前的工作目录是什么,我都希望获取该路径。
580 java  path  jar  executable-jar 

21
尝试运行.jar时出现“无效签名文件”
我的Java程序打包在jar文件中,并使用外部jar库bouncy castle。我的代码可以正常编译,但是运行jar会导致以下错误: 线程“主”中的异常java.lang.SecurityException:清单主要属性的无效签名文件摘要 我在Google上搜索了一个多小时,一直在寻找解释,却发现价值不大。如果有人以前曾见过此错误并可以提供帮助,我将有义务。
450 java  jar  executable-jar 

25
在Windows上运行JAR文件
我有一个名为helloworld.jar的JAR文件。为了运行它,我在命令行窗口中执行以下命令: java -jar helloworld.jar 这可以正常工作,但是我如何双击执行它?我需要安装任何软件吗?
228 java  jar  executable-jar 


7
如何从清单文件中不是Main-Class的Jar运行一个类
我有一个包含4个类的JAR,每个类都有Main方法。我希望能够根据需要运行其中的每一个。我正在尝试从Linux上的命令行运行它。 E.g. The name of my JAR is MyJar.jar 它具有主要类的目录结构,如下所示: com/mycomp/myproj/dir1/MainClass1.class com/mycomp/myproj/dir2/MainClass2.class com/mycomp/myproj/dir3/MainClass3.class com/mycomp/myproj/dir4/MainClass4.class 我知道我可以在清单文件中将一个类指定为主类。但是,有什么方法可以在命令行上指定一些参数来运行我希望运行的任何类? 我尝试了这个: jar cfe MyJar.jar com.mycomp.myproj.dir2.MainClass2 com/mycomp/myproj/dir2/MainClass2.class /home/myhome/datasource.properties /home/myhome/input.txt 我得到了这个错误: com/mycomp/myproj/dir2/MainClass2.class : no such file or directory (在上面的命令中,“ / home / myhome / datasource.properties”和“ /home/myhome/input.txt”是命令行参数)。
166 java  jar  executable-jar 

30
是什么导致“无法访问jarfile”错误?
我想在不使用IDE的情况下执行程序。我创建了一个jar文件和一个可执行的jar文件。当我双击exe jar文件时,什么也没有发生,当我尝试在cmd中使用命令时,它显示以下信息: Error: Unable to access jarfile <path> 我使用以下命令: java -jar Calculator.jar 我如何创建罐子: 右键单击项目文件夹(计算器) 选择 单击Java文件夹并选择“可提取Jar文件”,然后选择下一步 启动配置:主要-计算器 创建导出目的地 点击“完成”并获利!好吧,不是真的。
135 java  jar  executable-jar 

4
用Maven构建可执行jar?
我正在尝试使用maven为名为“ logmanager”的小型家庭项目生成可执行jar,如下所示: 如何使用Maven创建具有依赖项的可执行JAR? 我将此处显示的代码段添加到pom.xml中,并运行了mvn assembly:assembly。它在logmanager / target中生成两个jar文件:logmanager-0.1.0.jar和logmanager-0.1.0-jar-with-dependencies.jar。双击第一个罐子时出现错误: Could not find the main class: com.gorkwobble.logmanager.LogManager. Program will exit. 当我双击jar-with-dependencies.jar时,出现一个略有不同的错误: Failed to load Main-Class manifest attribute from: C:\EclipseProjects\logmanager\target\logmanager-0.1.0-jar-with-dependencies.jar 我复制并粘贴了路径和类名,并检查了POM中的拼写。我的主类从Eclipse启动配置启动正常。有人可以帮我弄清楚为什么我的jar文件无法运行吗?另外,为什么要从两个罐子开始呢?如果您需要更多信息,请与我们联系。 这是完整的pom.xml,以供参考: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.gorkwobble</groupId> <artifactId>logmanager</artifactId> <name>LogManager</name> <version>0.1.0</version> <description>Systematically renames specified log files on a scheduled basis. Designed to help …

6
在Java程序中执行另一个jar
我编写了几个简单的Java应用程序,分别称为A.jar,B.jar。 现在,我想编写一个GUI Java程序,以便用户可以按按钮A执行A.jar,按按钮B执行B.jar。 我也想在我的GUI程序中输出运行时进程的详细信息。 有什么建议吗?
114 java  jar  executable-jar 

4
在服务器上运行Java jar文件作为后台进程
我需要在服务器中运行Java jar以便在两个应用程序之间进行通信。我已经编写了两个Shell脚本来运行它,但是一旦启动该脚本,就无法关闭/终止进程。如果按ctrl+ C或关闭控制台,则服务器将关闭。谁能帮助我如何修改此脚本以作为普通服务器运行? #!/bin/sh java -jar /web/server.jar echo $! #> startupApp.pid

13
如何查看jar文件的版本?
我目前正在开发J2ME波兰语应用程序,只是对其进行了增强。我发现很难获得jar文件的确切版本。有什么方法可以为该类中的导入找到jar文件的版本吗?我的意思是,如果您有东西,请输入xyz;我们可以知道jar xy包所属的版本吗?

5
使用Maven 2构建可运行的jar
我对Maven的口头禅还比较陌生,但是我正在尝试使用Maven构建命令行可运行jar。我已经设置了依赖项,但是当我运行mvn install并尝试运行jar时,会发生两件事。首先,没有找到可纠正的主类。更正此错误后,在运行时出现错误,指出找不到类。 Maven没有将我的依赖库打包在jar中,因此我无法将jar作为独立应用程序运行。我该如何纠正?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.