jjzjj

Executable

全部标签

java - 在 Windows 可执行文件中嵌入 JRE?

假设我想分发一个Java应用程序。假设我想将它作为单个可执行文件分发。我可以轻松地在单个文件中构建一个包含应用程序及其所有外部依赖项的.jar(通过一些Anthack)。现在假设我想在Windows上将它作为.exe文件分发。这很容易,因为那里有很好的工具(例如Launch4j等)。但是现在假设我也不想依赖最终用户安装了正确的JRE(或任何JRE)。我想用我的应用分发一个JRE,我的应用应该在这个JRE上运行。创建一个Windows安装程序可执行文件并在其中嵌入一个包含所有必要JRE文件的文件夹非常容易。但后来我分发的是installer而不是单文件应用程序。有没有办法将应用程序和一个

java - 将库提取和打包到 jar 文件中的区别

我想知道从eclipse中提取和打包库到jar文件与创建可运行jar文件之间的区别。如果我的程序(可运行jar)使用其他需要这些外部库(jar)的类,我应该选择什么? 最佳答案 如果你想将jars放入你生成的jar文件中,你可以使用打包的方法。例如,如果您使用Apache库或其他一些3rd方jar,您可能希望将这些jar保留在生成的jar中。在这种情况下,请使用包装。“将所需的库打包到jar文件中”选项将org.eclipse.jdt.internal.jarinjarloader包的类放入生成的文件中,并且该包位于根目录下生成的j

java - 将库提取和打包到 jar 文件中的区别

我想知道从eclipse中提取和打包库到jar文件与创建可运行jar文件之间的区别。如果我的程序(可运行jar)使用其他需要这些外部库(jar)的类,我应该选择什么? 最佳答案 如果你想将jars放入你生成的jar文件中,你可以使用打包的方法。例如,如果您使用Apache库或其他一些3rd方jar,您可能希望将这些jar保留在生成的jar中。在这种情况下,请使用包装。“将所需的库打包到jar文件中”选项将org.eclipse.jdt.internal.jarinjarloader包的类放入生成的文件中,并且该包位于根目录下生成的j

java - Spring Boot 的外部库文件夹

我想知道如何为我的SpringBoot应用程序外部化所有jdbc驱动程序,我不想在构建应用程序后将jdbc驱动程序插入到我的fatjar中。有没有办法设置一个javavm参数,通知jar执行应该包含哪个外部文件夹?或者可能存在某种Spring属性。例如:java-DLib=file:\\\c:\Drivers-jarsample.jar 最佳答案 请参阅有关PropertiesLauncher的文档:https://docs.spring.io/spring-boot/docs/current/reference/html/exec

java - Spring Boot 的外部库文件夹

我想知道如何为我的SpringBoot应用程序外部化所有jdbc驱动程序,我不想在构建应用程序后将jdbc驱动程序插入到我的fatjar中。有没有办法设置一个javavm参数,通知jar执行应该包含哪个外部文件夹?或者可能存在某种Spring属性。例如:java-DLib=file:\\\c:\Drivers-jarsample.jar 最佳答案 请参阅有关PropertiesLauncher的文档:https://docs.spring.io/spring-boot/docs/current/reference/html/exec

iPhone/iPod Touch : application executable contains unsupported architecture(s): armv7s (-19031)

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:iOS6Xcode4.5unsupportedarchitecturearmv7s我计划为iPhone5提交此更新。当我尝试创建存档时,我收到以下警告:iPhone/iPodTouch:applicationexecutablecontainsunsupportedarchitecture(s):armv7s(-19031)我该如何解决这个问题?我应该怎么做才能支持iPhone5?注意:我正在使用以下框架:核心数据quartz芯AV基金会UIKit基金会核心图形SenTestingKit

ios分发证书: A valid provisioning profile for this executable was not found

不幸的是,我删除了我的应用程序的ios分发证书。我想创建另一个,但在构建我的应用程序时出现错误:应用程序安装失败:未找到此可执行文件的有效配置文件。这是我创建配置文件的过程:申请证书:在keychainaccess中,我选择KeychainAccess>CertificateAssistant>RequestaCertificateFromaCertificateAuthority。输入我的苹果开发者帐户的电子邮件地址和名称,保存CertficateSigningRequest.certSigningRequest。创建ios生产证书:在https://developer.apple.

objective-c - 上传新的 iPad 应用程序版本 : "iPad: application executable contains unsupported architecture(s): i386" 时出错

我正在尝试在AppStore中更新我的iPad应用程序。我在iTunesConnect上填写了“新版本”表格,然后尝试使用ApplicationLoader上传新版本。它拒绝了.zip文件,给我三个错误。我已将Info.plist文件中的“BundleVersion”行更改为1.1,并添加了“Bundleversionsstring,short”(也是1.1)。然后我构建.app文件,并使用.mobileprovision文件将其压缩。压缩文件:Chordpad.zip包含:ChordPad.app、ChordPad_Distribution.mobileprovision这些是App

ios - 奇怪的 "The executable was signed with invalid entitlements"错误...似乎是由 iOS 8 共享引起的?

由于iOS8共享,我不得不创建一个包ID和配置文件以供共享。这个新的bundleID通过应用程序组链接到我现有的bundleID,我的权利文件指定了应用程序组。但是,现在我的通配符配置文件不起作用。当我尝试构建时,Xcode显示“可执行文件已使用无效权利签名”。只有当我使用具有特定bundleID的配置文件时,它才有效。这对我的公司来说已成为一个大问题。有什么想法吗?我们想使用通配符,因为我们添加了很多设备,而通配符不需要为所有开发人员刷新我们的配置文件。 最佳答案 当您需要使用特殊权利(iCloud、推送通知等)时,您不能再使用通

iphone - 我仍然收到 "The executable was signed with invalid entitlements."错误

我按照您的步骤将Entitlements.plist文件添加到我的项目中。我还添加了get-task-allow字段并将其设置为bool值并取消选中该框。我去构建我的应用程序,但我仍然收到错误:您的应用程序的代码签名权利文件中指定的权利与您的配置文件中指定的权利不匹配。(0xE8008016)。谁能帮帮我?谢谢 最佳答案 从您的项目中删除Entitlements.plist,然后尝试清理和构建您的项目。这是因为您可能已添加到代码签名的分发配置文件已失效或过期。希望对你有帮助。 关于iph