我正在我的 Mac 上为 Android Studio 安装 JDK SE 8u101。我有什么理由应该选择8u102 和 8u101吗?它们之间有什么明显的区别吗?看起来他们是同时发布的。
我正在考虑将我的 PC 升级到 Windows 8,但我有一个问题。
我还没有找到任何“确认”,即 JDK 和 Eclipse 可以在 Windows 8 上运行。
有没有人尝试过在 Windows 8 上开发/运行 Java 应用程序?
当您单击“Java for your computer”时,Oracle 网站似乎推荐版本 8u91。但是当您单击“Java for Developers”时,它会提供两个选项:8u91 和 8u92。有什么不同?通常我会假设最高版本号是最好的,但在这种情况下,我不确定。
我正在尝试在 Windows 7 64 位上安装 Java 开发环境,但找不到合适的安装。有没有可用的?
我正在运行 Windows 7 Professional x64 并安装了以下 Java 版本:
x64
x86
在我的环境变量中,我PATH包含C:\Program Files\Java\jdk1.6.0_24\bin并JAVA_HOME设置为C:\Program Files\Java\jdk1.6.0_24\bin
但是运行java -version报告
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)
Run Code Online (Sandbox Code Playgroud)
当我的环境变量中没有引用此版本的 Java 时,情况如何。
当我尝试使用 Java 1.6运行Apache ANT时,对这个问题的任何帮助都会很棒。
我使用的是 Windows 7 64 位 PC。我有许多文件夹,C:\Users\(Username)\AppData\LocalLow\Sun\Java其中包含旧 Java 版本的名称,例如:
jdk1.7.0_21_x64jre1.7.0_45jre1.7.0_25这些文件夹包含.msi和.cab文件。我已经卸载了所有旧版本的 Java,但这些文件夹仍在该位置。
我需要那些吗?或者删除是否安全?
Oracle 最近决定开始对其 JVM 的商业用途收费。
我们的团队已经开始改用 OpenJDK,并且发现一切似乎都运行良好,只是我们的性能变慢了。
我们的服务器是 linux 服务器,根据我们的性能团队,
我们已经观察到大多数 java 调用的速度很慢。我们查看了日志并调查了一些调用,我们没有看到任何异常或错误,只是速度很慢。
有没有其他人有任何关于这是否属实的数据,即 OpenJDK 平均比 Oracle JVM 慢?
回答:对我们来说,这个问题被确定与haproxyUbuntu 和 OpenJDK 相关。如果将这 3 件事结合起来,我们会在每个套接字连接上看到额外的 5 毫秒延迟。改变这三个因素中的任何一个,性能就会恢复。
我也会将此作为答案发布,因此可以在两个地方找到它
几个小时前,我将 Android Studio 3.6 Canary 3 更新为 3.6 Canary 4,不久前我尝试打开一个项目,但当我打开该项目时它甚至没有配置。
在更新到 3.6C4** 之前,我已经有了Gradle 3.6.0-alpha04
为什么 Gradle 会抛出这个异常?
对我来说,它的代码似乎有问题……但我不确定。
FAILURE: Build failed with an exception.
* What went wrong:
java.io.NotSerializableException: com.android.build.gradle.internal.ide.DefaultProjectSyncIssues
> com.android.build.gradle.internal.ide.DefaultProjectSyncIssues
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
CONFIGURE FAILED in 20s
Cause: com.android.build.gradle.internal.ide.DefaultProjectSyncIssues
ERROR: Cause: com.android.build.gradle.internal.ide.DefaultProjectSyncIssues
Run Code Online (Sandbox Code Playgroud)
有解决办法吗?
我卸载了 JDK 1.6.26,然后安装了 JDK 7 并将我的 PATH 更改为指向新版本。
但是,当我现在打开 NetBeans 时,它显示了这个错误:

在指定的 jdkhome 中找不到 java 安装:
C:\Program Files\Java\jdk1.6.0_25
是否要尝试使用默认版本?
如何使 JDK 7 成为 NetBeans 使用的默认 JDK?