我想从我的计算机上卸载尽可能多的 Oracle 产品,因为我不喜欢那家公司。但是,我的某些应用程序需要 Java,例如 Eclipse。
适用于 Windows 的 Oracle Java 运行时环境有哪些替代方案可以与第三方应用一起使用?
我使用的是 Windows 7 64 位 PC。我有许多文件夹,C:\Users\(Username)\AppData\LocalLow\Sun\Java
其中包含旧 Java 版本的名称,例如:
jdk1.7.0_21_x64
jre1.7.0_45
jre1.7.0_25
这些文件夹包含.msi
和.cab
文件。我已经卸载了所有旧版本的 Java,但这些文件夹仍在该位置。
我需要那些吗?或者删除是否安全?
有一天,Java 停止运行未签名的应用程序。
您的安全设置阻止了不受信任的应用程序运行。
文档指出,我可以将站点添加到例外列表中以解决此问题。但是,我正在尝试运行用于 WebSDR 的 Java 小程序,并且有许多站点需要许多小程序。这样做真的很麻烦,尤其是当我使用 Chrome 时,它在运行 Java 之前已经提示我了。
Java 对我来说几乎完全没用了,我想通过稍微降低安全性来解决这个问题。是否可以禁用对未签名应用程序的阻止,或将 URL 的通配符添加到例外列表中?我试过添加*
或http://
,但“配置 Java”面板除了这两个之外都不会。
我有一个触摸板/触控板,我基本上可以在任何地方水平滚动(双指滚动)。
但是,在 IntelliJ IDEA 中没有。有没有办法让它在那里工作?
(我目前使用Shift+ vertical scroll
to scroll horizontally
)
我在 Windows 7 64 位上安装了 java,包括 jre 6 和 7。当我java -version
在命令行输入时,我得到:
C:\>java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode)
Run Code Online (Sandbox Code Playgroud)
我想让 jre7 成为命令行中的默认 java,所以当我注意到 java 没有在系统变量或用户变量中的任何地方指定时我去编辑我的路径(也没有 JAVA_HOME 变量)。同样set
从命令行运行也证实了这一点,因为 Path 变量没有 java 目录。我的 java 存储在正常的C:\Program Files\Java\jre6
.
所以现在我很好奇windows如何在命令行上找到我当前的java?
与 Allowing unsigned Java applications on all sites 基本相同,但对于 Java 8,我很高兴看到此屏幕:
不出所料,这对我来说破坏了事情。除了安装 Java 7 之外,还有什么方法可以解决这个荒谬的决定?
我认为这必须是一个常见问题,但我还没有找到任何明确的解决方案。
我们有几个产品可以通过浏览器 (IE 7) 和 JRE 1.5 版访问。
我们现在需要能够支持另一个使用 JRE 1.6 的应用程序。
我认为一种解决方案是在客户端上安装 Firefox 并将 1.6 设置为仅适用于 Mozilla 类型的浏览器,但我发现这实际上不起作用。我在 IE 中仍然得到 1.6,这会导致旧应用程序出现问题。
有没有办法区分浏览器使用哪个 JRE?批处理脚本或注册表黑客可能没问题。
更新 - 2011 年 4 月 6 日:
我们有一个应用程序坚持使用 IBM JRE 1.5 v9。如果我们尝试使用任何其他 JRE 版本运行它,那么它只会提示从服务器下载 JRE。也许它可以与 JRE 1.6 一起使用,但是,除了它想要使用的版本之外,它无法识别任何其他版本。我们使用的产品是 ITM(IBM Tivoli Monitoring)。我在过去也看到过与其他 COTS 产品类似的行为,例如 Ciscoworks,它曾经只适用于 JRE 1.4.2_06。任何其他版本,它提示安装插件...
所以我的问题不是关于一个 Java 版本与另一个版本的兼容性。我的问题是如何支持必须与来自同一客户端的不同版本的 JRE 一起使用的应用程序
哦,我不能使用任何需要用户根据需要启用/禁用插件的东西,因为这必须在受限的客户端系统上运行(用户在该系统上的用户级别权限非常有限)。当前设置具有从桌面选择的应用程序图标(带有 URL 参数的 Internet Explorer)。
我在 Windows 7 上运行 PMD v4.2.5,它的内存不足并出现以下错误:
Exception in thread "Thread-4" java.lang.OutOfMemoryError: Java heap space
Run Code Online (Sandbox Code Playgroud)
如何配置 JRE 以允许进程消耗更多内存?我有 4 GB 的 RAM,希望这足够了。
我有一个需要 JRE 才能在 Windows 上运行的应用程序。我现在已经迁移到 Ubuntu 并尝试使用 WINE 运行相同的应用程序。但是我收到错误:“找不到 Java”。
任何想法如何运行应用程序?