从MacOSX的下一个版本开始,Java将不再包含在系统中,我不想强迫我的客户自己安装它。所以我想做我在Windows上所做的事情-将它与我的应用程序捆绑在一起。它也给了我一些希望,它可以被包含在MacAppStore中。我可以在哪里下载可以包含在我的应用程序中的MacOSXJRE?或者我可以只复制安装在我的Mac上的那个吗? 最佳答案 更新(2013年4月15日):正如Thorbjørn有用地指出的那样,Oracle现在有一个解决方案。见http://docs.oracle.com/javase/7/docs/technote
从MacOSX的下一个版本开始,Java将不再包含在系统中,我不想强迫我的客户自己安装它。所以我想做我在Windows上所做的事情-将它与我的应用程序捆绑在一起。它也给了我一些希望,它可以被包含在MacAppStore中。我可以在哪里下载可以包含在我的应用程序中的MacOSXJRE?或者我可以只复制安装在我的Mac上的那个吗? 最佳答案 更新(2013年4月15日):正如Thorbjørn有用地指出的那样,Oracle现在有一个解决方案。见http://docs.oracle.com/javase/7/docs/technote
我们将Java6JRE与我们的应用程序安装程序捆绑在一起,以便它可以在任何机器上运行,但这会使应用程序更重一些。所以我们计划减小JRE的大小。如果有人做过此类任务,您能否提供指导以推进此任务? 最佳答案 查看JRE目录中的README文件。如果您将Oracle/SunJRE与应用程序打包在一起,则“可选文件和目录”部分列出了可以从Oracle/SunJRE中删除的一些文件。创建安装时,我使用Ant构建文件将JRE从系统安装位置复制到包目录。将要排除的文件列表放在单独的文件中,并使用“excludesfile”属性加载此列表:示例jr
我们将Java6JRE与我们的应用程序安装程序捆绑在一起,以便它可以在任何机器上运行,但这会使应用程序更重一些。所以我们计划减小JRE的大小。如果有人做过此类任务,您能否提供指导以推进此任务? 最佳答案 查看JRE目录中的README文件。如果您将Oracle/SunJRE与应用程序打包在一起,则“可选文件和目录”部分列出了可以从Oracle/SunJRE中删除的一些文件。创建安装时,我使用Ant构建文件将JRE从系统安装位置复制到包目录。将要排除的文件列表放在单独的文件中,并使用“excludesfile”属性加载此列表:示例jr
在Windows上是否可以使用位于特定文件夹中的JRE运行JAR文件?类似于Eclipse在您指定的路径中查找其JRE的方式。一些Windows可执行代码(C或C++)或批处理文件都可以完成这项工作。谢谢! 最佳答案 一个JRE目录有一个bin/java.exe。您可以简单地从该JRE运行一个jar/bin/java.exe-jarExecutable.jar如果您不想每次都打开控制台,只需将上述行放在.bat文件中并双击即可。 关于windows-使用特定JRE运行JAR文件,我们在S
在Windows上是否可以使用位于特定文件夹中的JRE运行JAR文件?类似于Eclipse在您指定的路径中查找其JRE的方式。一些Windows可执行代码(C或C++)或批处理文件都可以完成这项工作。谢谢! 最佳答案 一个JRE目录有一个bin/java.exe。您可以简单地从该JRE运行一个jar/bin/java.exe-jarExecutable.jar如果您不想每次都打开控制台,只需将上述行放在.bat文件中并双击即可。 关于windows-使用特定JRE运行JAR文件,我们在S
我是Java编程新手,但通常熟悉一切工作原理。我希望能够将jar文件和jre都放入windows可执行文件(exe)中,这样当我分发它时,客户端就不需要安装JRE。我应该使用什么程序?我有launch4j,它似乎完全符合我的要求,但是当我尝试运行应用程序时,我得到“此应用程序配置为使用捆绑的Java运行时环境,但运行时丢失或损坏。”我希望我的应用程序只是一个可运行的exe,而不是安装程序。至少,谁能告诉我如何正确地将JRE与launch4j捆绑在一起? 最佳答案 我可以捆绑JRE的唯一方法是使用Launch4J和InnoSetupC
我是Java编程新手,但通常熟悉一切工作原理。我希望能够将jar文件和jre都放入windows可执行文件(exe)中,这样当我分发它时,客户端就不需要安装JRE。我应该使用什么程序?我有launch4j,它似乎完全符合我的要求,但是当我尝试运行应用程序时,我得到“此应用程序配置为使用捆绑的Java运行时环境,但运行时丢失或损坏。”我希望我的应用程序只是一个可运行的exe,而不是安装程序。至少,谁能告诉我如何正确地将JRE与launch4j捆绑在一起? 最佳答案 我可以捆绑JRE的唯一方法是使用Launch4J和InnoSetupC
从Oracle及其安装程序包安装JavaSE1.7.0u10已下载并解压的EclipseJuno(4.2.1)双击Eclipse紫色图标并获得带有错误消息的OSX警报提示:Toopen"Eclipse,"youneedaJavaSE6runtime.Wouldyouliketoinstallonenow?(在终端中)whichjava-/usr/bin/javals-l/usr/bin/java-/usr/bin/java->/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java(在Finde
从Oracle及其安装程序包安装JavaSE1.7.0u10已下载并解压的EclipseJuno(4.2.1)双击Eclipse紫色图标并获得带有错误消息的OSX警报提示:Toopen"Eclipse,"youneedaJavaSE6runtime.Wouldyouliketoinstallonenow?(在终端中)whichjava-/usr/bin/javals-l/usr/bin/java-/usr/bin/java->/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java(在Finde