问题标签 [jsmooth]

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 投票
2 回答
1345 浏览

java - JSmooth 生成的 exe 不显示启动画面

我使用 Jsmooth 将我的 Java Swing 应用程序包装为一个 exe,但我看不出有办法利用 Java 6 启动屏幕选项。我有以下清单文件:

如果我只是单击应用程序的 jar 文件,就会出现启动屏幕。但是,JSmooth 生成的 exe 格式的 jar 文件不会以某种方式显示启动画面。有谁知道为什么?

0 投票
1 回答
2482 浏览

java - 使用 Jsmooth 创建 .exe 文件

我想为我的应用程序创建一个 .exe 文件。我在这里阅读了很多帖子,发现 JSmooth 是不错的选择。我正在使用 Windows。我从阅读 JSmooth “read me”文件开始。在步骤 3.4 中它说:

3.4 FLTK 库

我下载了MinGW,但我不知道如何在MinGw下运行FLTK!有人知道吗?

0 投票
1 回答
1468 浏览

java - JSmooth EXE编译

我正在用 JSmooth 创建一个 exe。它构建良好,但随后显示“找不到主类:MyProgram。程序将退出”。.jar 文件运行良好。这是它的清单文件(末尾有一个新行):

在 JSmooth 我有:

  • 将骨架设置为 Windowed Wrapper
  • 可执行二进制文件是“MyProgram.exe”
  • 主类字段是“MyProgram”
  • 然后我将 MyProgram.jar 文件包含在 JSmooth 的“类路径”部分中。

有什么我想念的吗?我在 Java 中的主要课程是:

这就是我构建 .jar 的方式:

我的清单文件是“mainClass”,它包含我首先放在上面的内容。

谢谢。

0 投票
1 回答
1582 浏览

jar - Jsmooth 图标看起来很糟糕

我正在使用 JSmooth 将可执行 jar 转换为 exe。我正在为应用程序设置 png 中的图标。它加载并在 Jsmooth 显示正常。然后我转换为exe,它可以工作,但是图标看起来很糟糕,像素化。

我的图标是具有透明背景的 64x64 png。问题出在哪里?

0 投票
3 回答
6097 浏览

java - JSmooth Java 1.4 或更高版本未找到错误

我已经安装了 JSmooth。我的电脑有 JDK 1.7 和 JRE 1.7。但它说需要java 1.4或更高版本才能打开并尝试下载。这是为什么 ??

0 投票
3 回答
7359 浏览

java - 使用 JSmooth 将 Jar 转换为 exe - 找不到主类

我的本地系统中有该JSmooth软件。我正在尝试将我的 jar 文件生成为 exe,但是当我单击运行它显示的 exe 时出现错误。

如何使用JSmooth软件创建工作可执行文件?

0 投票
1 回答
499 浏览

java - Java to exe 与引用的硒库

我对此进行了一些研究,但似乎无法弄清楚如果程序引用了库如何使程序工作。我有一个依赖于 selenium 2.12 库的 java 程序,我需要将该程序制作成一个 exe,因为我必须在几台没有安装 java 的计算机上运行这个程序。我研究了似乎每个人都推荐的 JSmooth。有没有人有这方面的经验可以帮助我进行设置?

0 投票
2 回答
3087 浏览

maven - maven -> ant -> jsmoothgen:如何提供 -Djava.awt.headless=true?

我有一种情况,我们用 JSmooth 包装一个 jar 以获得合适的 exe 文件。

传统上它是由 ant 构建的,作为我们一般 mavenification 的一部分,当前的短期解决方案是使用 maven-antrun-plugin 设置属性并调用 ant。

不幸的是,这种方法在 Unix 上构建时失败了(因为没有可用的 X11 显示),解决方案是使用-Djava.awt.headless=true. 我想在我的 pom.xml 中执行此操作,但无法确定在哪里执行此操作。

可以直接 fork 一个新的 JVM,但不要依赖于平台细节。

我怎样才能正确地做到这一点?

0 投票
1 回答
798 浏览

java - 如何使用 Java JSmooth 在可执行文件中包含图像?

我从 Eclipse 为 Java 文件创建了一个可运行的 Jar 文件。Java 文件有一个组合框,可以根据选择更改图像。

我使用 jSmooth 为 Windows 创建一个 .exe 文件。

当图像与 .exe 文件位于同一文件中时,.exe 运行良好,并且图像按预期更改。

如何在 .exe 文件中“包含”图像,这样我就可以将 .exe 文件发送给某人,而无需向他们发送一堆图像(使用 jSmooth)。

我没有看到在 JSmooth 中执行此操作的明确方法

0 投票
1 回答
2869 浏览

java - 从在其他计算机上运行的 jar 文件创建 exe

我有一个简单的应用程序,由 3 个类组成,它们是PercentIdentity.javaGUI.javaAligner.java

我正在使用Intellij Idea 11.1.3(我也使用 Eclipse 尝试过)和 JRE 1.7。我的操作系统是 Win 7 x64。

当我双击使用 Intellij 创建的 jar 文件时,我的程序运行良好。此外,当我执行命令“java -jar *.jar”时它可以工作,其中 * 是我的 jar 文件的名称。

现在我想创建一个 .exe 文件,这样我就可以在其他计算机上运行该程序。

我用 Winrar 打开了 .jar 文件,我可以在 META-INF 文件夹中看到清单文件 (MANIFEST.MF)。

我的清单文件:

Launch4jJSmoothIExpress上花费了大量时间后,我设法创建了可以在我的计算机上完美运行的 .exe 文件。但是,当我在另一台计算机上运行 .exe 文件时(再次使用 Win 7 x64),它会给出错误:

“Java 虚拟机启动器:找不到主类:com.example.PercentIdentity。程序将退出。”

我的 JSmooth 设置如下:

骨架选择:Window Wrapper

可执行文件:test.exe

当前目录: 。(不知道放什么)

主类:com.example.PercentIdentity

嵌入式 jar:*.jar

类路径:*.jar(同上)

最低 JVM 版本:1.0 最高 JVM 版本:1.7

我在 Launch4j 中使用的设置:

输出文件:C:\Users\{name}\Desktop\test.exe

罐子:*.jar

(我没有选中“不要包装罐子”复选框)

清单:(空)

最低 JRE 版本:1.0

我在另一个类似问题中阅读了一个答案,该问题可能是由于 JRE 1.7 而出现的,所以我也尝试了 1.6。但是,这一次它甚至没有在我自己的计算机上运行。

任何人都知道我该如何克服这个问题?

提前致谢。