问题标签 [executable-jar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
24548 浏览

java - 在 Maven 构建的 JAR 中找不到泽西消息正文阅读器

我的应用程序使用 REST (JAX-RS Jersey) 接口。当我在 Eclipse 中运行它时,一切都很好。域对象被注释,我没有使用 XML 文件进行 REST 映射。

现在我使用 maven-assembly-plugin 创建了一个独立的 JAR,它将应用程序和所有依赖项打包在一个可执行的 JAR 文件中。这似乎也有效。

但是当我启动应用程序并从服务器请求一个对象时,Jersey 抱怨说它找不到消息正文阅读器:

任何想法为什么会发生这种情况?

编辑:在我睡了一晚之后,我注意到它抱怨 JSON ......但我只使用 XML 进行序列化。奇怪的。

0 投票
4 回答
190 浏览

java - 创建jar文件的不同方法?

谁能给我创建jar文件的不同方法。

通过编程我们可以使用 java.util.jar 创建 除了这些方法,请分享您的知识

0 投票
1 回答
1365 浏览

java - “找不到主类:bla.bla.yada”,尽管在 MANIFEST.MF 中正确指定

我正在尝试使用命令“java -jar Filename.jar”运行 .jar 文件,但我总是收到一条错误消息,提示“找不到主类:bla.bla.yada”。我用 Maven 构建了整个应用程序,并在 MANIFEST.MF 中指定了一个 Main-Class。文件中的路径是正确的,并且该类也存在于 jar 中的正确位置。

MANIFEST.MF 中省略了结尾的 .class。我希望这是正确的。你还有其他提示吗?

0 投票
1 回答
17539 浏览

java - 如何用多个 .jar 库打包一个小程序?

我正在从一个大型预先存在的项目 (Vizster) 创建一个 Java 小程序。我在 Mac OS X 上使用 NetBeans 6.7.1 和 JDK 1.5。

我正在尝试从它的单个输出 .jar 文件运行小程序,但是当我这样做时,它在 Firefox 的屏幕底部显示“已加载小程序”,并且 Java 控制台中没有任何内容,但没有显示在小程序的窗口。在此之前,我在 Firefox 中遇到过不同的错误,包括诸如“appletNotLoaded:ClassDefNotFoundError”之类的错误以及安全错误,但我的 java 控制台中从来没有任何输出。这是小程序的 html 文件:

其中 zuve.ZuveApplet.class 是我的 main 方法所在的位置,“ZuveApplet.jar”是输出 jar 文件的名称。这里是ZuveApplet.java,主要方法类:

该小程序作为独立的(未嵌入在 html 中)运行得非常好,但我需要嵌入它。“Vizster”对象是 JFrame 的扩展,所以我想我应该能够创建它的一个实例并将它添加到一个小程序中。可能比这复杂得多吗?

不幸的是,我通常是 Java 和小程序的新手。我已经看到很多关于源树结构的论坛帖子是一个问题,所以:

1)我使用多个包是否有问题?它们都在我项目的 src 目录中。

2)我需要在我的java主目录中放置什么吗?我知道很多人都有类路径问题,但我使用的是现代 IDE,我认为它已经为我解决了所有这些问题。

3) 将我的项目导入 NetBeans Java Web 应用程序项目时,我应该将小程序作为 .jar 添加到项目中,还是应该添加整个项目?

4)最初当我创建这个小程序时,我只有几个源文件和一堆 .jar 库作为依赖项,但是当我检查输出 .jar 时,我看到的只是编译后的源文件。图书馆中的文件没有任何痕迹。这是应该的吗?我注意到,如果我将输出 .jar 从其包含的文件夹中移出,它就不能再独立运行了。我认为 .jars 应该是自包含的,这不是真的吗?关于制作可执行jar ,我应该知道什么吗?

5)附带说明,在 html 中的小程序标签中表示的小程序的大小是否必须与小程序本身的大小完全匹配?

很抱歉这个巨大的帖子和令人难以置信的模糊问题,我正在与一个没有人对 applet 或 Java 一无所知的团队工作(我知道我们真的很聪明)。任何形式的帮助或一般性建议都会有帮助。

谢谢!

0 投票
2 回答
6660 浏览

java - 如何将VM选项添加到jar?

我需要添加 -Djava.security.policy=myPolicyFile 以便我的 RMI jar 可以工作。还是有其他方法可以让它运行?

0 投票
1 回答
685 浏览

jboss - 打包ejb3 swing客户端

运行打包的 ejb3 swing 客户端 jar 时出现“java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFac tory”错误。这是堆栈跟踪。

这是我打包的 Swing 客户端 Jar 内容:-

这是我的 jndi.properties:-

这是我的 MANIFEST.MF:-

我的罐子里的清单内容:-

用于创建 jar 的命令:-

用于运行 jar 的命令:-

我的类路径中有 jbossall-client.jar

我还缺少什么?

谢谢。

0 投票
2 回答
8577 浏览

eclipse - manifest.mf 在 jar 导出期间被 eclipse 覆盖

我想用eclipse制作一个可执行的jar存档。所以在我的项目中,我创建了文件 src/META-INF/MANIFEST.MF :

但是当我导出我的 java eclipse 项目时,eclipse 用以下消息警告我:

“JAR 导出完成时出现警告。有关其他信息,请参阅详细信息。myproject/src/META-INF/MANIFEST.MF 已被生成的 MANIFEST.MF 替换,并且不再在 JAR 中。”

任何人都知道当我在 Eclipse 中导出我的项目时如何避免这种情况?

0 投票
1 回答
582 浏览

java - 如何在 Eclipse 中将 Rhino 项目构建为可运行的 JAR?

我有一个 Rhino 项目,我在其中编写了一些 .js 文件,并且从 Eclipse 我通过org.mozilla.javascript.tools.shell.Main使用参数调用我的一个 .js 文件来启动我的程序,.js 文件"src/bot.js"。现在,为了在我的服务器上运行它,我希望能够将它构建到一个可运行的 JAR 中以便于部署。我该怎么做,或者我应该尝试采用完全不同的方法?

0 投票
2 回答
787 浏览

java - 类路径问题:.jar 文件可以从清单中的 Class-Path 访问文件,但不能从 -cp 命令行参数访问文件

我在这个目录结构中有文件 foo.jar:

清单部分说:

它可以通过命令毫无问题地启动

到现在为止还挺好。问题是我想从命令行设置swt.jar(而不是其他)的路径(因为不同的平台需要不同版本的swt.jar)。所以我swt-linux-gtk/swt.jar从清单中删除并运行以下命令:

不幸的是,这不起作用,我得到了这个例外:

当清单中有一个部分时被-cp忽略?Class-Path还是我错过了其他东西?

0 投票
2 回答
630 浏览

java - 使用 Netbeans 创建 .jar 文件后程序停止工作

我使用 Notepad++ 制作了一个简单的 Swing 应用程序,它具有一些数据库连接性,并从命令提示符处执行它。它执行得很完美。

然后我将所有代码复制到 Netbeans 并尝试构建到主项目,以便将我的应用程序打包为 .jar 文件。

.jar 文件已成功创建,但是当我尝试运行它时,它没有正确执行。例如,我的应用程序中有一个按钮,用于显示数据库中存在的所有记录。当我从命令提示符执行时它起作用了,但是当执行 .jar 文件时,没有响应。