草庐IT

JRE_HOME

全部标签

java - 在 64 位 Eclipse 上使用 32 位 JRE

我已经使用64位JRE安装了64位eclipse。我想尝试QuickTimeforJava,但我意识到它与64位JRE不兼容。我的一个选择是切换到32位eclipse和32位JRE。但我想知道相同的64位Eclipse是否也可以与32位JRE一起使用。请推荐!编辑:我想我的问题不够清楚。我知道我需要使用64位JRE来运行64位Eclipse。我只想确保我可以在64位Eclipse中拥有一个使用32位JRE执行的项目。 最佳答案 只需将32位JRE作为额外的Java运行时包含在配置中,并将其用于您的项目。

JAVA_HOME 和 java -version

我正在使用Windows.bat脚本并将JAVA_HOME设置为C:/ProgramFiles/Java/jdk1.6.0_32当我执行java-version时,它仍然显示1.3我该如何解决这个问题?我做错了什么? 最佳答案 对我来说,问题出在我的PATH变量中,C:\ProgramData\Oracle\Java\javapath;是在我的%JAVA_HOME%\bin;之前由javawindows安装添加的;。所以我将echo%JAVA_HOME%指向JDK7和java-version显示jdk8。我想把%JAVA_HOME%

android - 如何在 Android 中禁用 Home 和其他系统按钮?

我需要在我的Android应用程序中禁用主页和其他系统按钮。示例:MXPlayer(seeatGooglePlay)-您可以在播放器屏幕上按“锁定”图标,它会锁定所有硬件和软件系统按钮。无需ROOT即可正常工作。我在一些具有不同Android版本的设备上对其进行了测试。我试图拆卸KidsLock(插件),但还不知道它是如何工作的。我需要同样的解决方案,例如MXPlayer的KidsLock(插件):-禁用主页、返回和所有其他系统按钮。有什么建议吗? 最佳答案 首先,如果您真的想禁用Home按钮或任何其他按钮(例如Back按钮),请仔

android - 如何在 Android 中禁用 Home 和其他系统按钮?

我需要在我的Android应用程序中禁用主页和其他系统按钮。示例:MXPlayer(seeatGooglePlay)-您可以在播放器屏幕上按“锁定”图标,它会锁定所有硬件和软件系统按钮。无需ROOT即可正常工作。我在一些具有不同Android版本的设备上对其进行了测试。我试图拆卸KidsLock(插件),但还不知道它是如何工作的。我需要同样的解决方案,例如MXPlayer的KidsLock(插件):-禁用主页、返回和所有其他系统按钮。有什么建议吗? 最佳答案 首先,如果您真的想禁用Home按钮或任何其他按钮(例如Back按钮),请仔

winapi - 如何在 Windows 上检测已安装的 Sun/Oracle JRE?

我试着用谷歌搜索答案,但我发现的只是关于如何从浏览器检测Java的提示,或者只是启动Java并查看它是否运行的非常通用的方法,这可能会在我的应用程序中引入很长的延迟。(第一次在我的机器上启动时大约两秒钟)如果有以下限制,我希望有更快的方法:仅Sun/OracleJRE或JDK仅1.6及更高版本仅限Windows平台不是来自浏览器,而是来自普通的旧Win32可执行文件此检测不适用于公共(public)应用程序,仅供在Windows平台上内部使用。是否有我可以读取的注册表路径或我可以解析的配置文件? 最佳答案 HKEY_LOCAL_MA

Eclipse - 缺少 Mac Os 默认 JRE

已安装的JRE列表是空的,当我单击“添加”时,我得到的唯一选项是-执行环境说明,标准1.1.x虚拟机,标准虚拟机。MacOS默认JRE没有选项,选择标准VM会导致通常的“MacOS不支持标准VM”。eclipse伽利略,MacOSX10.5.8。非常感谢任何建议 最佳答案 我刚刚遇到了同样的问题,我能够解决它。我已经安装了EclipseforPHP(PDT),因为我无法让PDT与Eclipseclassic一起工作。然后我发现在新安装的情况下,Java文件将无法运行!但有一个简单的解决方案:转到帮助->安装新软件...选择:伽利略-

javafx-2 - 减少 JavaFx 包中 JRE 的大小

我创建了一个JavaFX应用程序,为此我将它bundle作为一个自包含的独立应用程序,使用Java运行时的私有(private)副本。但这变成了我的应用程序大小为166MB,其中146MB大小用于jre。我怎样才能减少我的应用程序的大小,或者说bundle运行时JRE的大小?我读了somewhere有些文件在jre中是可选的,所以我在删除这些文件后尝试运行我的应用程序但无法运行应用程序。那么如何从我的应用程序的运行时JRE中删除未使用的文件/文件夹/模块?是said那个OnlyasubsetofJavaRuntimeisincludedbydefault.Someoptionaland

java - 如何使用JRE部署JavaFX 11 Desktop应用程序

我有一个JavaFX(JDK8)桌面业务应用程序,它使用JavaWebStart进行部署。用户安装了Java8,然后只需转到URL(我的AWSLinux服务器上的公共(public)URL),然后应用程序就会下载/启动(使用WebStart)。通过将新的JAR部署到服务器,我也可以轻松地更新应用程序。一切正常。但是,Oracle已停止使用Java11进行WebStart,并且在2018年3月的“Java客户端路线图更新”白皮书中,他们建议将JRE与应用程序bundle在一起(“应用程序与独立JRE分开分发的概念是,因此,很快就会褪色。”)我不能依靠我的用户继续使用Java8进行WebS

java - Maven 指向 JRE 而不是 jdk

我一直在与同事一起解决我在刚加入的新项目中遇到的问题。长话短说,maven没有正确构建我的.war文件。当我给我的同事我的war文件时,他遇到了我遇到的同样问题,当他给我他编译的.war文件时,一切正常。我们都在使用相同的来源。所以,我正在尝试正确设置Maven(与他的设置相同),我们现在都有相同版本的Maven。但是,我认为maven对java_home的看法不正确。当我执行mvn-version命令时,我得到以下信息:C:\java\KME_workspace\CU-KME>mvn-versionApacheMaven3.0.4(r1232337;2012-01-1703:44:5

java - 在 OSX 上使用捆绑的 JRE

一段时间以来,我们的Java应用程序已经预捆绑了Windows上的JRE。我们有一个用C编写的小型启动器应用程序,它使应用程序使用我们预捆绑的JRE。现在,随着Apple逐渐消灭Java的运动,我们决定在OSX上使用类似的东西是明智的。在OSX上使用预捆绑JRE的最佳方式是什么? 最佳答案 我是@Daniel在他的回答中链接的博文的作者。我成功捆绑了OpenJDK并在MacAppStore上发布了一个Java应用程序。首先,让我更正已接受答案中的一些问题。捆绑OpenJDK并重新分发它是完全合法的。OpenJDK不仅可以在Lion上