问题内容: 我使用Mac OS X 10.8.2,并使用JDK7。现在,我下载了最新版本的IDEA IntelliJ11。但是,如果没有JDK 6,它似乎无法启动。是否有解决方法? 如何在带有JDK 7的Mac OS X上运行IDEA IntelliJ? 问题答案: 更新: 在JDK 1.7上运行IDEA 12时(更改为in后),请确保您已在环境中,请参阅相关的Java问题: http://jav
问题内容: 在计算机上安装JDK(Windows 7)时,请执行以下操作。 使用Oracle安装程序安装最新的1.7 JDK(仅JDK,无JRE) 将安装文件夹复制到我真正想要的位置,删除示例等。 卸载Java 设置%JAVA_HOME%,将%JAVA_HOME%\ bin添加到%Path% 然后,我让我保持更新(无限密码学的东西,在我所有的机器,文件夹同步jssecacerts,赞同库等)。 但
问题内容: 在Windows 8上安装JDK 1.7时出现以下错误。 “错误1335。此安装所需的机柜文件’st170510.cab’已损坏,无法使用。这可能表示网络错误,从CD-ROM读取错误或此软件包有问题。” 我已经从oracle Foundation下载了最新版本的JDK。我的PC上以前安装了JDK 1.6。我卸载了它,并尝试安装此版本并遇到此错误。 有关更多信息,我已经在系统上安装了JR
问题内容: 我们的插件之一需要已安装的JDK,而不仅仅是JRE。我们需要com.sun.javadoc和来自tools.jar的朋友。我认为Sun的许可证不会允许重新分发tools.jar(如果您已经拥有JDK,则没有必要)。 似乎在Eclipse中也没有办法将JDK指定为依赖项。Eclipse新闻组中的所有答案都建议最终用户必须首先正确配置其Eclipse。 您是否知道有任何解决方法, 仅通过使
问题内容: 在OracleJDK中,时区更新是使用Oracle的tzupdater工具完成的。我使用OpenJDK(Azul提供的zulu二进制文件),并且想要将其时区更新为最新的IANA时区。更新时区到底意味着什么?我该如何手动进行?提前致谢。 问题答案: Azul最近发布了一个开源工具来更新TZ数据:https : //www.azul.com/products/open-source- to
问题内容: 使用JDK 1.6进行编译时,是否可以选择构建可在JRE 1.5上运行的Java代码? PS:我是Java新手。 问题答案: 如果使用1.6编译代码,则它将无法在1.5上运行。如果您希望它在1.5中运行,则可以使用1.5编译代码,并且它可以在两者上运行。 尝试使用1.5进行编译,如果有错误,则将其发布。无法在1.5上编译的唯一方法是,如果在代码中使用特定的1.6增强功能。 回答真正的问
问题内容: 在我的客户中,我有以下代码: 这两条线接连地运行。我从不设置时区或手动设置,仅依靠从OS和本地系统读取的默认设置。 执行后,它们产生: 系统时区确实是Phoenix,而不是UTC。Joda如何正确而JDK如何错误? 编辑 :这是Windows 7 x64主机,JRE是1.6.22 x64。 编辑2 :不要尝试复制它。它只会在某些系统上失败,而不是在所有系统上失败(例如3k用户群中的几十
问题内容: 目前,我的JDK设置为1.4.2。 要运行Maven 3,我需要1.5及更高版本。 除了更改环境变量之外,是否有任何方法可以指示我的Maven安装使用另一个已安装的JDK ? 问题答案: 那几乎就是这样做的方式。我假设您的意思是您不想更改全局JAVA_HOME。没关系。您只需要为Maven设置一个不同的JAVA_HOME。您可以通过在或(Linux)或(Windows)上创建一个文件,
问题内容: 大家好:我试图通过查看s中一些动态创建的组件来调试一个非常奇怪的类错误。 s是我从来没有玩过的东西- 我很惊讶标准JDK类具有 空的 Class loader实例。 有人可以根据我尝试打印其装入程序的类来解释这种简单的main方法的输出,并且更笼统地说- 在JVM上的工作方式和 我们如何使用s 调试缺少的类。 public class MyClass { } 输出量 问题答案: 的ja
问题内容: 我在编写一些Java代码时遇到了编译失败,我将其简化为以下测试用例: 上面的代码无法使用JDK 1.7.0_45 进行编译: 但是,使用JDK 1.8.0_05编译时不会出现任何错误。 这是Java 7实现中的错误吗?还是对Java 8中的Java语言规范进行了增强以开始允许这样做-如果是这样,有什么变化? 问题答案: JLS SE 8在(§15.2)中说: 当某些表达式出现在某些上下
问题内容: 今天,我被更新我的新的和来当我打开我以前上新的项目版本不工作:(其他一切工作完美:) 这是错误: 发生这种情况的原因是什么?我该如何解决? 提前致谢 ! 问题答案: 您很可能正在使用不支持JDK 1.7的Synthetica版本。下载最新的Synthetica,您应该正在运行
问题内容: 我有一个使用JDK Logging和logging.properties文件的应用程序,该文件通过java.util.logging.FileHandler.count配置许多较旧的日志文件。 在应用程序中的某些点上,我想触发日志文件的手动翻转以启动新的日志文件,例如在计划的活动开始之前。 JDK日志记录可能吗? 在Log4j中,我使用以下内容,但是在这种情况下,我想使用JDK Log
本文向大家介绍Oracle JDK 和 OpenJDK 的区别?相关面试题,主要包含被问及Oracle JDK 和 OpenJDK 的区别?时的应答技巧和注意事项,需要的朋友参考一下 可能在看这个问题之前很多人和我一样并没有接触和使用过 OpenJDK。那么Oracle和OpenJDK之间是否存在重大差异?下面我通过收集到的一些资料,为你解答这个被很多人忽视的问题。 对于Java 7,没什么关键
本文向大家介绍请问java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?相关面试题,主要包含被问及请问java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?时的应答技巧和注意事项,需要的朋友参考一下 考察点:stream 字节流,字符流。字节流继承于InputStream OutputStream,字符流继承于In
问题内容: 我想重写JDK 的实现并重新编译。 在哪里可以找到JDK8 / JavaFX 8的源代码? 问题答案: JavaFX 8的源可在以下位置获得: http://hg.openjdk.java.net/openjfx/8/master/rt 今天,JavaFX 8几乎是完全开源的。 使用OpenJDK 8构建JavaFX 8的说明