草庐IT

kotlin-stdlib-jdk

全部标签

java - Gradle - 无法定位平台 : 'Java SE 8' using tool chain: 'JDK 7 (1.7)'

我正在尝试使用本地Gradle发行版在IntellijIdea中导入Gradle项目,并使用以下消息获取堆栈跟踪:Couldnottargetplatform:'JavaSE8'usingtoolchain:'JDK7(1.7)'。谁能解释一下可能是什么原因? 最佳答案 这对我有用(IntellijIdea2018.1.2):1)导航至:文件->设置->构建、执行、部署->构建工具->Gradle2)GradleJVM:更改为1.8版3)重新运行gradle任务 关于java-Gradl

java - Ubuntu : change the path from OpenJDK 6 to Oracle JDK 7

下载最新的.tar文件后,我运行tarzxvfjdk-7u45-linux-x64.tar.gz来提取java文件。在.bashrc文件(vi~/.bashrc)中设置路径如下;exportJAVA_HOME=/usr/lib/jvm/jdk1.7.0_45/bin/javaexportPATH=$PATH:/usr/lib/jvm/jdk1.7.0_45/binexportJDK_HOME=/usr/lib/jvm/jdk1.7.0_45exportJRE_HOME=/usr/lib/jvm/jre1.7.0_45现在,运行命令java-version或whichjava,javaP

java - Ubuntu : change the path from OpenJDK 6 to Oracle JDK 7

下载最新的.tar文件后,我运行tarzxvfjdk-7u45-linux-x64.tar.gz来提取java文件。在.bashrc文件(vi~/.bashrc)中设置路径如下;exportJAVA_HOME=/usr/lib/jvm/jdk1.7.0_45/bin/javaexportPATH=$PATH:/usr/lib/jvm/jdk1.7.0_45/binexportJDK_HOME=/usr/lib/jvm/jdk1.7.0_45exportJRE_HOME=/usr/lib/jvm/jre1.7.0_45现在,运行命令java-version或whichjava,javaP

同一个电脑安装两个jdk版本的方法

同一个电脑安装两个jdk版本场景:在学习的过程中,有些项目的idk版本不是很兼容,小白又怕卸载了之前安装的jdk导致以前的做的项目无法运行,因此需要在一台电脑当中安装多个版本的jdk!!!1.准备两个版本的jdk我的两个jdk路径为:D:\jdk1.7.0_80D:\ProgramFiles\Java\jdk1.8.0_1112.设置两个子JAVA_HOME,一个总设置两个子JAVA_HOME:JAVA_HOME7=D:\jdk1.7.0_80JAVA_HOME8=D:\ProgramFiles\Java\jdk1.8.0_111此处JAVA_HOME设置即为你更换jdk版本是所要修改的地方J

java - JDK 是否提供了一个虚拟消费者?

本质上,我需要在一段代码中使用流中的“n”个项目然后完成:publicstaticvoideat(Streamstream,intn)//consumenitemsofthestream(andthrowthemaway)}在我的情况下,我无法更改签名以返回Stream简单地说returnstream.skip(n);我实际上必须从流中丢弃一些元素(不是简单的逻辑)-为下游消费者做好准备,他们不需要知道这是如何发生的,甚至不需要知道。最简单的方法是使用limit(n),但我必须调用流终止方法来激活流,所以本质上我有:publicstaticvoidskip(Streamstream,i

java - JDK 是否提供了一个虚拟消费者?

本质上,我需要在一段代码中使用流中的“n”个项目然后完成:publicstaticvoideat(Streamstream,intn)//consumenitemsofthestream(andthrowthemaway)}在我的情况下,我无法更改签名以返回Stream简单地说returnstream.skip(n);我实际上必须从流中丢弃一些元素(不是简单的逻辑)-为下游消费者做好准备,他们不需要知道这是如何发生的,甚至不需要知道。最简单的方法是使用limit(n),但我必须调用流终止方法来激活流,所以本质上我有:publicstaticvoidskip(Streamstream,i

java - 使用 Maven 编译并执行 JDK 预览功能

与JDK/12EarlyAccessBuild10,JEP-325SwitchExpressions已作为预览功能集成在JDK中。表达式的示例代码(在JEP中也是如此):Scannerscanner=newScanner(System.in);Dayday=Day.valueOf(scanner.next());switch(day){caseMONDAY,TUESDAY->System.out.println("Backtowork.");caseWEDNESDAY->System.out.println("Waitfortheendofweek...");caseTHURSDAY,

java - 使用 Maven 编译并执行 JDK 预览功能

与JDK/12EarlyAccessBuild10,JEP-325SwitchExpressions已作为预览功能集成在JDK中。表达式的示例代码(在JEP中也是如此):Scannerscanner=newScanner(System.in);Dayday=Day.valueOf(scanner.next());switch(day){caseMONDAY,TUESDAY->System.out.println("Backtowork.");caseWEDNESDAY->System.out.println("Waitfortheendofweek...");caseTHURSDAY,

java - 无法在 Javadoc 注释中链接到 JDK10

从Java9升级到10后,使用Javadoc工具生成文档时,指向JDK的链接不再起作用(例如,对于导入java.util.Optional的文件,{@链接Optional}呈现为Optional而不是Optional;与@see、@param、相同的问题@return,以及您通常会看到Javadoc链接的其他任何地方)。我有一个简单的模块化项目,我正在使用带有Javadoc插件的Maven(source和target选项设置为10编译器插件的configuration部分)。我的理解是,默认情况下它将-linkhttps://docs.oracle.com/javase/10/docs

java - 无法在 Javadoc 注释中链接到 JDK10

从Java9升级到10后,使用Javadoc工具生成文档时,指向JDK的链接不再起作用(例如,对于导入java.util.Optional的文件,{@链接Optional}呈现为Optional而不是Optional;与@see、@param、相同的问题@return,以及您通常会看到Javadoc链接的其他任何地方)。我有一个简单的模块化项目,我正在使用带有Javadoc插件的Maven(source和target选项设置为10编译器插件的configuration部分)。我的理解是,默认情况下它将-linkhttps://docs.oracle.com/javase/10/docs