草庐IT

jconsole-jdk

全部标签

java - 如何解决这个 JDK 限制?

我正在从Java集合框架中寻找一个不允许空元素的类。你认识一个吗? 最佳答案 使用约束:importcom.google.common.collect.Constraints;...Constraints.constrainedList(newArrayList(),Constraints.notNull())来自Guava以获得最大的灵active。更新:Guava约束已在Release15中被弃用-显然没有替换。更新2:截至目前(Guava19.0-rc2)Constrains仍然存在并且不再被弃用。但是,Javadoc中缺少它

java - 在没有管理员权限的情况下安装 JDK

我正在尝试在办公室笔记本电脑上安装JDK,但它说我需要管理员权限。我只能在工作时访问自己的帐户。如何在没有管理员权限的情况下安装Java开发工具包? 最佳答案 从JavaSE7u21开始,Oracle提供了一个所谓的ServerJRE供下载。这是一个标准的.tar.gz存档,您可以在计算机上的任何位置提取它。虽然下载名为JRE,但它包含一个“普通”JDK子目录(包括javac编译器等)。说明:从Javadownloadsite下载“服务器JRE”解压.tar.gz将bin子目录添加到您的PATH

java - 在没有管理员权限的情况下安装 JDK

我正在尝试在办公室笔记本电脑上安装JDK,但它说我需要管理员权限。我只能在工作时访问自己的帐户。如何在没有管理员权限的情况下安装Java开发工具包? 最佳答案 从JavaSE7u21开始,Oracle提供了一个所谓的ServerJRE供下载。这是一个标准的.tar.gz存档,您可以在计算机上的任何位置提取它。虽然下载名为JRE,但它包含一个“普通”JDK子目录(包括javac编译器等)。说明:从Javadownloadsite下载“服务器JRE”解压.tar.gz将bin子目录添加到您的PATH

java - jdk-9/jdk-8 和 jmh 中的新实例与新实例

我在这里看到很多线程比较并尝试回答哪个更快:newInstance或newoperator。查看源代码,似乎newInstance应该慢得多,我的意思是它做了很多安全检查并使用反射。我决定测量,首先运行jdk-8。这是使用jmh的代码。@BenchmarkMode(value={Mode.AverageTime,Mode.SingleShotTime})@Warmup(iterations=5,time=2,timeUnit=TimeUnit.SECONDS)@Measurement(iterations=5,time=2,timeUnit=TimeUnit.SECONDS)@Stat

java - jdk-9/jdk-8 和 jmh 中的新实例与新实例

我在这里看到很多线程比较并尝试回答哪个更快:newInstance或newoperator。查看源代码,似乎newInstance应该慢得多,我的意思是它做了很多安全检查并使用反射。我决定测量,首先运行jdk-8。这是使用jmh的代码。@BenchmarkMode(value={Mode.AverageTime,Mode.SingleShotTime})@Warmup(iterations=5,time=2,timeUnit=TimeUnit.SECONDS)@Measurement(iterations=5,time=2,timeUnit=TimeUnit.SECONDS)@Stat

java - 找不到 tools.jar。请检查 C :\Program Files\Java\jre1. 8.0_151 是否包含有效的 JDK 安装

虽然我手动配置了JDK项目结构file/Projectstructure它仍然显示此错误FAILURE:构建失败并出现异常。`出了什么问题:任务':sample:compileReleaseJavaWithJavac'执行失败。Couldnotfindtools.jar.PleasecheckthatC:\ProgramFiles\Java\jre1.8.0_151containsavalidJDKinstallation.`我很困惑为什么它仍在寻找C:\ProgramFiles\Java\jre1.8.0_151而不是JDK 最佳答案

java - 找不到 tools.jar。请检查 C :\Program Files\Java\jre1. 8.0_151 是否包含有效的 JDK 安装

虽然我手动配置了JDK项目结构file/Projectstructure它仍然显示此错误FAILURE:构建失败并出现异常。`出了什么问题:任务':sample:compileReleaseJavaWithJavac'执行失败。Couldnotfindtools.jar.PleasecheckthatC:\ProgramFiles\Java\jre1.8.0_151containsavalidJDKinstallation.`我很困惑为什么它仍在寻找C:\ProgramFiles\Java\jre1.8.0_151而不是JDK 最佳答案

java - 如何在 Ubuntu 下安装 JDK 11?

Java11isout.有人知道如何从命令行安装它(来自Oracle的OpenJDK)吗?我希望看到类似OracleJava10之前的内容:sudoadd-apt-repositoryppa:linuxuprising/javasudoapt-getupdatesudoapt-getinstalloracle-java10-installerP。S.在similar问题建议说明:sudoapt-getinstallopenjdk-11-jdk没用。 最佳答案 现在可以这样安装openjdk-11了:sudoapt-getinstal

java - 如何在 Ubuntu 下安装 JDK 11?

Java11isout.有人知道如何从命令行安装它(来自Oracle的OpenJDK)吗?我希望看到类似OracleJava10之前的内容:sudoadd-apt-repositoryppa:linuxuprising/javasudoapt-getupdatesudoapt-getinstalloracle-java10-installerP。S.在similar问题建议说明:sudoapt-getinstallopenjdk-11-jdk没用。 最佳答案 现在可以这样安装openjdk-11了:sudoapt-getinstal

eclipse - m2eclipse:Eclipse 在 JRE 中运行,但需要 JDK

我在使用m2eclipse(0.10.0)和eclipsegalileo(内部版本号:20090920-1017)时遇到问题。我总是收到错误消息:“Eclipse正在JRE中运行,但需要JDK”。我已经尝试了几件事,但没有任何效果。错误消息仍然存在。以下是我尝试过的事情:在Window>Preferences>Java>InstalledJREs我检查了JDK1.6.0_20。不工作在Window>Preferences>Java>InstalledJREs我删除了所有JREs。只有勾选的JDK1.6.0_20还在。不工作在Window>Preferences>Java>Install