我编写了一个名为Main.java的. java文件,并使用Windows命令提示符中的javac对其进行了编译。编译器正在创建多个. class文件(称为Main.class,Main$1.class,
jar cfv file.jar Main.class Main$1.class Main$2.class
然后,命令提示符输出以下文本:
added manifest
adding: Main.class(in 4871) (out = 2848)(deflated 41%)
adding: Main$1.class(in 1409) (out = 833)(deflated 40%)
adding: Main$2.class(in 1239) (out = 767)(deflated 38%)
尽管如此,当我双击文件时。jar文件在Windows资源管理器中,简单地说,什么都不会发生。没有打开swing应用程序。
希望有人能帮我解决这个问题。非常感谢。
最佳…SL
必须告诉java哪个类应该自动启动。这是清单——请参阅此处的描述您必须将Manifest.mf打包到您的jar中。
您需要使用入口点开关-e
(包含main()
方法的类名称):
jar cfve file.jar Main Main.class Main$1.class Main$2.class
问题内容: 我编写了一个名为Main.java的.java文件,并已在Windows命令提示符下使用javac对其进行了编译。编译器正在创建多个.class文件(称为Main.class,Main $ 1.class和Main $ 2.class,大概是因为我的Main.java文件中有匿名内部类)。我试图创建一个可运行的.jar文件,以便双击运行该应用程序(它是Java Swing应用程序)的快
问题内容: 我有以下目录层次结构: 在这里,SigarTest是程序包名称。根文件夹位于jdk的bin文件夹中。从那里,我运行以下命令来创建我的项目的jar文件- 其中tools.jar,mongo-2.7.3.jar和sigar.jar是必需的,并且与根目录(jdk的bin文件夹)位于同一文件夹中。但是,运行它,我得到 我究竟做错了什么 ? 问题答案: 使用 目录 选项 哪些 临时改变目录( D
问题内容: 我们如何在命令提示符下运行jar文件? 问题答案: 尝试这个
问题内容: 我有一个Maven项目,该项目生成一个jar文件并将所有依赖项复制到文件夹。我想在客户端计算机(Windows)上执行该项目。因此,我将复制到文件夹,并将所有依赖项复制到文件夹。如何从客户端的命令提示符下执行此项目?我尝试从文件夹中使用,但是会引发以下错误。 我想,如果我在classpath中指定所有依赖项(如),它将解决此问题,但是我不想这样做,因为我已经有40个库,并且在将来的版本
我已经编辑了这个问题,现在正是我所做的: 我想从命令行中的一些. class文件创建一个. jar文件。 我在Eclipse上工作,创造了: myProject项目,在它:myPackage包中,在它的:myClass类中。然后我在命令行中写道: 我得到了这个: 这真的创造了myJar。jar文件。现在,我想检查这个过程是否成功完成,所以我从jar中提取了这个类: 我得到了这个: 这只为我创建了M
因此,我试图运行依赖于外部jar文件的多个。java文件。我的程序结构如下所示… AccountReport.javadriver.java EquityAccount.java SavingsAccount.java YahooFinanceApi-3.6.0.jar 我必须做的是... 在您提交代码之前,请将您编写的所有。java文件复制到一个新目录中。如果您使用的是jar文件,请将其放在相同