问题标签 [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 投票
8 回答
15265 浏览

java - 如何将我的 java 文件转换为应用程序?

我编写了 4 个 .java 文件。问题是我只能从 IDE 执行 .java 文件,如何像应用程序一样执行 .class 文件?我在大学学习,有人告诉我 Java 是独立于平台的。任何教程/书籍推荐将不胜感激。

谢谢

0 投票
5 回答
13911 浏览

java - 从 java 类运行的 jar 文件获取输入和输出?

我有一个运行此代码的 jar 文件:

我想编写另一个 java 类来执行这个 jar 文件并可以获取输入并将输出发送给它。是否可以?我拥有的当前代码是这样的,但它不起作用:

谢谢你的帮助

0 投票
32 回答
1638763 浏览

java - 如何使用 Maven 创建具有依赖关系的可执行 JAR?

我想将我的项目打包在一个可执行的 JAR 中以进行分发。

如何使 Maven 项目将所有依赖项 JAR 打包到我的输出 JAR 中?

0 投票
3 回答
4562 浏览

java - 可执行的罐子运行非常缓慢

我已经完成了几个项目并将它们打包成 jar 文件,但我注意到我的 jar 文件运行速度比在我的 IDE 中慢得多。

我使用 Eclipse 来编译和运行我的程序。在 Eclipse 中,我一切正常。当我将我的项目打包为一个可运行的 Jar 并通过双击执行它时,一切仍然有效。但是当我有动画时,程序运行得非常慢。在 Eclipse 中,我现在获得了大约 2 帧,而不是 Eclipse 中的每秒 30 帧。动画非常拖沓。

有趣的是,当我从命令提示符 ( java -jar MyCode.jar) 运行同一个 Jar 时,延迟消失了,我的程序正常运行。

我目前不知道是什么导致了这个问题。我的电脑运行的是 Windows Vista。我正在使用最新版本的 JRE 和 JDK。我的程序包含一个动画,没什么特别的。

谢谢

解决方案: 我的计算机上有几个不同版本的 Java,并且使用了不正确的版本。

0 投票
3 回答
11268 浏览

java - 如何使用可移植 JRE 打包可执行 jar?

我希望能够通过可执行 JAR 分发,而不必让用户升级到最新版本的 JRE。如何将 JRE 打包到 JAR 中,以便他们可以在系统上未安装 JRE 的情况下运行 jar?

0 投票
3 回答
1837 浏览

java - 为可执行 Jar 提供自定义图像

刚刚完成了一个我想分发的小应用程序,目前对于 Windows 平台它只是一个可执行的 jar。反正有没有给这个罐子比java杯另一个图像?

谢谢

0 投票
3 回答
5717 浏览

java - 如何获取 Java 程序的可执行文件?

可能重复:
如何将我的 java 程序转换为 .exe 文件?

我正在尝试将用 Java 6 编写的程序导出到 JAR 文件中。

我的项目包含一个来自 Internet 的 Java 库和一些 Java 源文件。当我创建 JAR 文件时,应该默认设置类路径,并且最终用户应该能够直接从命令提示符或其他来源运行项目。

如果可能的话,我的目标是将所有内容导出到 JAR 文件中。此外,程序输出应在命令提示符下给出。

如何以这种方式导出我的程序?

0 投票
1 回答
228 浏览

linux - 在 X 启动时执行 JAR

我正在尝试在 linux 中设置一个 kiosk 类型系统,在其中初始化 X 时启动一个 java 应用程序。我有一个执行以下操作的脚本:

java -cp {使用 main 方法正确的 JAR 路径} -jar {JAR 的名称}

当我 cd'd 进入 JAR 所在的目录时,一切都是桃子,系统按我想要的方式工作,但是,如果我导航到任何其他目录,X 会终止并报告它无法访问 JAR。

我在这里想念什么?任何帮助是极大的赞赏。

0 投票
1 回答
249 浏览

java - JAVA jar 执行问题

当我在 jidea ide 中执行应用程序时,它执行得很好。但是当我双击 jar 文件时,它显示 gui 很好,然后我单击一个按钮,该按钮必须创建一些对象,但只创建一些对象,在该操作中调用某些构造函数不会调用。但是当这在 ide 中完成时,所有的构造函数都被调用了!!!

这种行为的原因是什么?我会怎么做才能解决这种不同的行为?

0 投票
1 回答
6685 浏览

java - 如何配置 OSGi 环境以便可以从 EclipseStarter 类中使用它?

目前我正在尝试使用 EclipseStarter 类的功能来执行一些包。如果我直接从 Eclipse 运行我的程序,则会加载 OSGi 服务包,并且我可以安装和启动其他包。

但是,如果我将我的 java 程序导出到一个可执行的 jar 文件并从命令行运行它,那么环境会加载一个名为“System Bundle [0]”的包,而不是 OSGi 服务包。每次尝试安装新包都会导致 Nullpointer-Exception。

我是否必须在框架属性中设置一些特殊配置才能使用 jar 文件中的 OSGi 环境?目前我只设置以下两个值:

更新:

我认为我的问题可能与使用的 java 类路径有关。如果我像这样将 Framework-Bundle 添加到类路径中

一切正常:

但如果我只运行 jar 文件,我会收到以下错误日志:

目前,我在我的 Eclipse 项目中使用 framework-jar-file 作为外部库。我认为当我将项目导出到可执行文件时出现问题......

BR,

马库斯