问题内容: JDK随附的JRE(位于jre文件夹内)与独立JRE有什么区别?有没有? 问题答案: “独立JRE”(有时也称为“公共JRE”)通常不包含HotSpot的服务器版本。它还缺少JDK附带的工具(JavaDB,javac,tools.jar等)。 否则,运行时是相同的。另外,请注意,JDK可能会安装一个(或多个)JRE。 最后,以上所有注释均与Sun的Windows Java安装程序有关。
问题内容: 是否有任何变通办法可以使Flex编译器与64位JRE一起使用?如果我在Eclipse的Ant构建文件中使用MXMLC任务,则工作正常,但如果我尝试从命令行使用MXMLC(或在Eclipse中从FDT尝试运行…命令),它将失败,告诉我… “错误加载:C:\ Program Files \ Java \ jrrt-1.6.0 \ jre \ bin \ jrockit \ jvm.dll”
问题内容: 我有一台故意安装了JDK的计算机。我有一台装有JRE的计算机,用于进行测试。但是,当我在这台计算机上运行一个Java应用程序,然后在另一台计算机上对其进行尝试时,它抱怨说需要JDK。如何检查系统是否以某种方式安装了JDK?注意:相关计算机为Mac。 问题答案: 您可以打开终端,只需键入 这应该向您显示系统上安装的Java的版本(假设您已在系统环境中设置了Java的路径)。 如果还没有,
问题内容: 我正在开发一个带有Java组件的网站项目,目前正在测试跨浏览器的兼容性。大部分都很好,但是Java部分不会在64位浏览器上加载。看起来我需要64位JRE进行测试。在哪里可以下载Windows的(离线)64位Java运行时安装程序? 官方下载页面在这里:http : //www.java.com/en/download/manual.jsp 除非我是盲人,否则除了指向注释的链接之外,Wi
问题内容: 可以在本地运行JAR文件。下一步是在另一台PC上运行它。 问题是运行JAR文件是否需要JRE,JDK或两者都需要? 问题答案: JDK包含JRE。 大多数程序仅需要JRE(Java运行时环境),但是某些程序在运行时需要编译器,在这种情况下,您需要JDK。 如果您拥有JDK,则也不需要JRE。
问题内容: 我错误地 从Windows计算机中 删除了Java文件夹 。 现在我在各种插件以及所有插件中都遇到了问题,它要求我 下载最新的JRE 。当我尝试这样做时,它说 JRE已经存在 ,您是否要删除旧的JRE并安装新的JRE?我说是,然后给我错误“ 1723”。 简而言之, JRE不会被卸载 。 我重新安装了Java SDK,但是仍然无法正常工作。我再次卸载了Java SDK,并尝试卸载JRE
问题内容: 我需要生成一个证书,但找不到此目录。谢谢! 问题答案: 我相信OS X下jre / lib / security的等效目录是:
问题内容: 我了解launch4j不会将JRE捆绑在中,但是您必须将其放置在它旁边。我的问题是,我应该怎么做?Maven是否有一种方法可以自动找到并复制我用来构建应用程序的JDK的JRE并将其复制到给定目录? 我试图做这样的事情: 但是程序无法启动。它显示了一个小对话框,该对话框立即消失了(它似乎是空白的,但是消失得太快了,我无法真正注意到它)。 问题答案: 更新:删除了我以前的答案,并用经过测试
问题内容: 我在Windows 7上同时安装了jdk和jre。 我已经将JAVA_HOME设置为 我有加 到PATH。 但是java.exe仍然指向我的jre目录,这是 自从我跑 它抱怨 谁能告诉我我还需要设置什么? 问题答案: 因为您在Windows上,所以Java不能那样工作。在某些Windows目录中有一个java.exe(适合您的%windir%system32) 这个java.exe实际
问题内容: 我在处理JNA中的回调时遇到问题。 我正在尝试使用C API,该API使用回调来处理多个会话事件(登录,注销,连接问题…)。 会话对象(称为)是不透明的结构。所有回调均在结构中注册。根据API,我应该声明回调对象,并将其放入创建对象时将提供的Config对象中。如果我不想使用某些回调,则应该使用对其进行初始化。API正在使用调用约定。 这是与我的问题有关的C标头的代码段: 这是我等效的
问题内容: 从Sun JRE 性能调整白皮书中,标记描述为: 打开预期在即将发布的版本中默认启用的点性能优化。按此标志分组的更改是对JVM运行时编译代码的较小更改,而不是不同的性能功能(例如BiasedLocking和ParallelOldGC)。这是尝试JVM工程团队针对即将发布的版本进行最新性能调整的好标志。注意:此选项是实验性的!此选项启用的特定优化可能因发行版本而异,甚至可能因构建而异。在
问题内容: 一段时间以来,我们的Java应用程序已预先与Windows上的JRE捆绑在一起。我们有一个用C语言编写的启动器小应用程序,它使该应用程序使用我们预先捆绑的JRE。现在,随着苹果公司努力逐步淘汰Java,我们已经决定谨慎对待OSX上的类似产品。在OSX上使用预捆绑的JRE的最佳方法是什么? 问题答案: 即使我觉得这不是一个好主意(请参阅下文),您也可以将OpenJDK之类的JVM捆绑在一
问题内容: 今天,我遇到了一个非常意外的错误,尽管我能够找到一种方法来解决整个问题,但我不确定我是否完全理解它为什么做了它。 我正在使用的代码最初是使用针对JRE 7的JDK 7环境编写的。在代码中,我使用,并且需要遍历映射中的键。为此,我使用了根据JavaDocs应该返回的。在我们的构建环境切换到JDK8之前,此方法运行良好。 当我们转移到JDK8时,我确保在调用javac时正在为1.7调用目标
问题内容: 如何更改用于从eclipse内部运行ant的JRE(例如,从64bit变为32bit版本)? 问题答案: 我不确定您是否可以在全球范围内做到这一点。但是,可以在特定项目上运行时选择JRE : 进入项目的,然后选择和。在此构建器的属性中,转到选项卡,然后选择一个。 另一个解决方案是指定直接在文件中使用的JRE 。
问题内容: 我一直在使用Java Application Bundler 将Java应用程序打包为.app。如果将JRE7打包到.app捆绑包中,则可以成功运行该应用程序。是否可以将.app(在Info.plist中)配置为指向由JAVA_HOME环境变量定义的JRE?如果这样做,我将得到“无法加载Java Runtime Environment”!我试图以不同的方式配置JAVA_HOME,但是没