草庐IT

deployment - 在不安装 JRE 的情况下运行 Java 可执行文件?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Runningjavawithoutinstallingjre?我正在开发Java应用程序。我创建了我的应用程序的可执行.jar文件。它在我的机器上运行良好。现在,我想将它部署到本地没有JRE的客户端机器上。有什么方法可以在不在本地安装JRE的情况下运行我的可执行jar文件?或者:JRE文件夹中至少需要哪些文件才能将它们打包到我的安装包中?我们随时欢迎您提出建议。

java - 以编程方式快速查找可执行文件路径

我想在Java中以编程方式查找.exe文件路径,例如:将Skype.exe输入程序以找到它的直接路径程序执行查找文件路径的算法程序返回文件路径C:\Users\Public\Desktop\Skype.exe我尝试过的一种方法是对系统文件进行排序,直到找到“skype.exe”,但这会占用大量时间和资源。是否有任何hack可以使它几乎是即时的,例如Win_Api函数/cmd命令或正在对文件系统进行排序,直到找到唯一的程序? 最佳答案 我实际上找到了一些有用的东西,虽然不是最快的,但只需要大约100毫秒-500毫秒来完成,具体取决于e

java - 其他平台的可执行文件,如 Launch4j

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我想为Java实用程序生成适用于其他平台的可执行文件。我发现Launch4J为Windows生成了一个很好的包,但我也想找到类似的东西,为Mac用户和Linux用户生成同样的东西。这不是为了安全或代码保护,而是为了方便。我真的很想完成一组相对简单的任务:查找并利用现有的Java安装。应用一些默认的命令行参数对于GUI应用程序,抑制任何控制台显示理想情况下,无论Wind

java - 如何在eclipse中生成java项目的可执行文件

这个问题在这里已经有了答案:HowcanIconvertmyJavaprogramtoan.exefile?(16个答案)HowdoIcreatean.exeforaJavaprogram?[duplicate](7个答案)关闭9年前。我正在尝试制作我的Java应用程序的可执行文件,但我不知道该怎么做。我知道如何生成可执行的jar文件,但我想制作一个可执行的应用程序。我正在使用eclipseindigo制作java应用程序并生成jar文件。如何制作可执行文件?

Java FileWriter - 追加一行文本文件

我在GUI中有一个按钮,当按下该按钮时,用户可以将信息添加到文本文件中。我的这部分设置很好,但让我感到困惑的是,当用户写入文件时,它会删除文本文件中的所有信息,剩下的唯一一行是刚刚添加的新行。我需要添加信息并仍将原始信息保留在文本文件中。我认为append命令能够做到这一点,但我显然做错了什么。任何帮助都会很棒!这是我的代码:FileWriterfWriter=null;BufferedWriterwriter=null;try{fWriter=newFileWriter("info.txt");writer=newBufferedWriter(fWriter);writer.appe

java - 使用 Java 在 Selenium WebDriver 中制作可执行文件

是否可以在java中制作SeleniumWebDriver可执行文件?我已经用java编写代码,使用SeleniumWebDriver进行数据驱动测试。我想让它成为可执行文件,以便在eclipse之外可以执行它。packagepkg;importjava.util.concurrent.TimeUnit;importorg.junit.After;importorg.junit.Before;importorg.junit.Test;importorg.openqa.selenium.By;importorg.openqa.selenium.WebDriver;importorg.op

(Part2)Python编写的计算跳过带有特定数字的车位数量小程序,并利用wxPython做成GUI界面打包成可执行文件

1.概述     本文主要讲述利用Python来编写一个可以计算跳过带有特定数字的车位数量小程序。并且又利用第三方库wxPython做出GUI界面,打包成可执行文件。        现实中有这样的实际案例,某楼盘的地下车库的数量有2000多个车位,车位分成了5个分区,每个分区有400-500个车位数量不等。并且车位的编号已经在图上一一编好了,比如起始号是001,终止号是720。但是营销人员在编写车位号码时避开了带有数字4和数字18的车位号,例如4、14、18、24、40、118、114等等,这样我们就不能直接用终止号减起始号再加一的算法来算出来车位的数量了。        因此为了方便统计这种

java - 在java中检测可执行文件

我有一个允许用户上传文件的用例。现在在后端java(从http请求中提取文件并检查的Controller)中,我想检测用户是否上传了任何可执行文件。如果他上传,我必须丢弃该文件。我用谷歌搜索但找不到好的解决方案。有些人建议验证扩展名(.exe)。但我不确定它将过滤exe文件到什么程度。我想完全阻止可执行文件的上传。如果你们中的任何人遇到过这种情况或对此有解决方案,请告诉我。我会很感激你。如果您能向我指出能够完成这项工作的任何JAVA实现或JavaAPI或算法,我将非常高兴。 最佳答案 我怀疑,除了您已经提到的扩展检查方法之外,没有办

java - 使用 Intellij 创建可执行文件 .jar

我有一个应用程序使用了一些外部jar,例如mail-1.4等。现在我想在IDE外执行我的应用程序(IntelliJ)。我也遵循指令File>ProjectStructure>Artifacts等等,但我的命令提示符说:Exceptioninthread"main"java.lang.SecurityException:InvalidsignaturefileigestforManifestmainattributesatsun.security.util.SignatureFileVerifier.processImpl(UnknownSource)atsun.security.uti

java - 使用launch4j时如何获取可执行文件的路径?

我正在使用launch4j在我的Windows应用程序中包装一个可执行的jar文件,但我需要通过JVM参数传递对它的一些库的引用。有问题的库驻留在应用程序安装目录中,并且始终位于与可执行文件相关的相同位置。我想告诉launch4j在JVM选项中使用可执行文件的相对路径。我知道此信息在Windows批处理脚本级别可用,但如何配置launch4j来获取它?编辑澄清:我专门寻找如何使路径相对于二进制文件本身,不是如何使它们相对于当前工作目录。两者不一定相同。 最佳答案 您可以添加到您的launch4j配置......-Djna.libra