使用本教程:http://mark.koli.ch/bundle-java-the-jre-and-launch-a-java-app-with-7zip-sfx
我想把jre和我的。将jar放在一起,生成一个可执行文件,这样就不需要JRE来启动我的应用程序。
我使用Eclipse将我的项目导出到一个可执行app.jar文件中。(file-export-jar,可执行jar)。然后,我压缩jre并app.jar:
app.7z:
- jre folder
- app.jar
我的app.tag包含:
;!@Install@!UTF-8!
Title="7ZIP Java Launcher Example"
ExtractDialogText="Extracting ..."
GUIFlags="32"
ExtractTitle="Extracting"
FinishMessage="Application stopped."
RunProgram="jre\bin\javaw.exe -jar app.jar \"%%S\" \"%%T\""
;!@InstallEnd@!
然后,我把应用程序。标签,应用程序。7z和7zSD。将sfx放入同一文件夹中,并使用以下命令行:
C:\> copy /b 7zSD.sfx + app.tag + app.7z start.exe
文件开始。已创建exe。当我打开它时,它会说“提取…”,但将始终启动“应用程序已停止”。我不知道为什么会这样。我检查了Windows的临时文件夹,所有内容都已正确提取。
知道我做错了什么吗?当我双击. jar时,它本身会正常打开。
谢谢你!
我建议买7zSD。先前7-Zip额外包装中的sfx。
http://www.7-zip.org/a/7z920_extra.7z
我写了一个程序,但当我的朋友尝试执行它时,它抛出filenotfound异常,但文件存在,这是我的代码,在文件夹中有lib文件夹、jar文件和“csv fajlok”,在csv fajlok文件夹中有2个csv文件
我需要将/data/files目录中的一堆文件移动到一个新的文件夹结构中。在/data目录中,我有一个清单文件,其中包含每个文件的完整工作路径。 源文件: 清单文件包含: 我需要帮助编写一个shell脚本,它将在清单中找到文件名并运行一个copy命令。如果目录结构不存在,创建它。 如何从文件的完整路径获取文件名? 如何在复制文件之前创建目录?
问题内容: 如果我有一个Java项目,其中包含几种不同类型的文件(图片,声音等)和多个jar依赖项,那么将它们打包到一个可以双击的jar中的好方法是什么? 我知道jar本身很笨,因为它们不会在内部查找它们所依赖的文件(这是我在稍有沮丧(轻描淡写)后才意识到的)。-如果jar A取决于jar B中包含的类,则将jar B放入jar A中将不起作用。Jar A必须与jar B在同一目录中。 …现在,我
问题内容: 我想使用Java将文件夹压缩为tar文件(以编程方式)。我认为必须要有一个开源或库。但是,我找不到这种方法。 或者,我可以制作一个zip文件并将其扩展名重命名为.tar吗? 任何人都可以建议图书馆这样做吗?谢谢! 问题答案: 您可以使用jtar-Java Tar库。 从他们的网站上获取: JTar是一个简单的Java Tar库,它提供了一种使用IO流创建和读取tar文件的简便方法。该A
本文向大家介绍使用Java制作一个简单的记事本,包括了使用Java制作一个简单的记事本的使用技巧和注意事项,需要的朋友参考一下 通过使用Java的Swing、IO来实现一个简单记事本,实现打开指定的text文本文件,然后将text文件的内容加载到Swing组件中,然后在Swing组件中编辑记事本内容,然后同菜单的保存选项将编辑后的内容保存到text文件中。代码如下: 效果图: 以上就是本文的全
我试图用pyinstaller创建python脚本的可执行文件,但它不起作用。 如果我从终端运行exe文件,我得到这些错误: 我在项目的虚拟环境中使用pip安装了pyInster。 我将感谢任何帮助。 先谢谢你。