草庐IT

java - 如何告诉 Gradle 使用特定的 JDK 版本?

我不知道如何让它工作。场景:我有一个使用gradle构建的应用程序应用程序使用JavaFX我想要什么使用一个变量(为每个开发人员机器定义),它指向一个JDK的安装,该安装将用于构建整个应用程序/测试/...我想过拥有gradle.properties文件,定义变量。类似的东西JAVA_HOME_FOR_MY_PROJECT=我不想要的点JAVA_HOME到所需的JDK我可以接受很多建议:一种定义系统环境变量的解决方案,我可以在我的build.gradle脚本中检查该变量gradle.properties中定义的变量仅为构建上下文覆盖JAVA_HOME变量(类似于useJAVA_HOME

java - 从 Mac 中删除 Java 8 JDK

所以我前段时间安装了JDK8的beta版来查看一些示例。我现在肯定认为,在版本之间进行更改很容易。使用IntelliJ进行一些Play开发。出于某种原因,IntelliJ使用8进行编译,即使:我在Preferences中设置了使用1.6的编译器据说它是通过外部构建使用SBT,但命令行中的sbt有效JAVA_HOME指向JDK6。如果我转到JavaPreferences页面,它确实显示已安装8,但没有卸载它的选项,并且看不到任何其他版本。当我执行whichjava时,它会告诉我/usr/bin/java而我执行的是/usr/bin/java-version它返回1.6。注意:稍微摆弄一下

java - 从 Mac 中删除 Java 8 JDK

所以我前段时间安装了JDK8的beta版来查看一些示例。我现在肯定认为,在版本之间进行更改很容易。使用IntelliJ进行一些Play开发。出于某种原因,IntelliJ使用8进行编译,即使:我在Preferences中设置了使用1.6的编译器据说它是通过外部构建使用SBT,但命令行中的sbt有效JAVA_HOME指向JDK6。如果我转到JavaPreferences页面,它确实显示已安装8,但没有卸载它的选项,并且看不到任何其他版本。当我执行whichjava时,它会告诉我/usr/bin/java而我执行的是/usr/bin/java-version它返回1.6。注意:稍微摆弄一下

Ubuntu安装jdk(java环境)

下载jdk安装包进入oracle官网:https://www.oracle.com/cn/依次点击产品、Java点击下载java按钮选择适合自己系统版本的jdk的tar,gz安装包进行下载,我这里选择的是jdk-8u351-linux-i586.tar.gz安装包。查看系统版本命令如下uanme-a下载完成后通过xshell工具将下载的tar.gz包上传到ubuntu中,我上传到了了~/Downloads目录下。cd~/Downloadsls|grepjdk创建目录并解压在/usr/local/下创建java⽂件夹并进⼊cd/usr/localsudomkdirjavacdjava2.将上⾯准

Ubuntu安装jdk(java环境)

下载jdk安装包进入oracle官网:https://www.oracle.com/cn/依次点击产品、Java点击下载java按钮选择适合自己系统版本的jdk的tar,gz安装包进行下载,我这里选择的是jdk-8u351-linux-i586.tar.gz安装包。查看系统版本命令如下uanme-a下载完成后通过xshell工具将下载的tar.gz包上传到ubuntu中,我上传到了了~/Downloads目录下。cd~/Downloadsls|grepjdk创建目录并解压在/usr/local/下创建java⽂件夹并进⼊cd/usr/localsudomkdirjavacdjava2.将上⾯准

java - 如何检查用于编译 .class 文件的 jdk 版本

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:TooltoreadanddisplayJava.classversions我正在尝试调试一个"Badversionnumberin.classfile'java中的错误,有没有办法让我检查.class文件是哪个版本?我正在使用JRE1.5.0_6,但我的JDK版本是1.6.0_13。我在eclipse中将兼容模式设置为1.5进行编译,我认为这会起作用... 最佳答案 您正在命令行上查找此内容(对于名为MyClass的类):在Unix/Linux上:jav

java - 如何检查用于编译 .class 文件的 jdk 版本

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:TooltoreadanddisplayJava.classversions我正在尝试调试一个"Badversionnumberin.classfile'java中的错误,有没有办法让我检查.class文件是哪个版本?我正在使用JRE1.5.0_6,但我的JDK版本是1.6.0_13。我在eclipse中将兼容模式设置为1.5进行编译,我认为这会起作用... 最佳答案 您正在命令行上查找此内容(对于名为MyClass的类):在Unix/Linux上:jav

Eclipse - 没有 Java (JRE)/(JDK) ...没有虚拟机

我正在尝试让Eclipsev3.5(Galileo)在我的计算机上重新运行-我之前运行过它没有任何问题,但现在我不断收到此错误:AJavaRuntimeEnvironment(JRE)orJavaDevelopmentkit(JDK)mustbeavailableinordertorunEclipse.NoJavavirtualmachinewasfoundaftersearchingthefollowinglocations:C:\eclipse\jre\javaw.exejavaw.exeinyourcurrentPATH我刚刚完成了JDK和SDK的全新安装。我有Windows7(

Eclipse - 没有 Java (JRE)/(JDK) ...没有虚拟机

我正在尝试让Eclipsev3.5(Galileo)在我的计算机上重新运行-我之前运行过它没有任何问题,但现在我不断收到此错误:AJavaRuntimeEnvironment(JRE)orJavaDevelopmentkit(JDK)mustbeavailableinordertorunEclipse.NoJavavirtualmachinewasfoundaftersearchingthefollowinglocations:C:\eclipse\jre\javaw.exejavaw.exeinyourcurrentPATH我刚刚完成了JDK和SDK的全新安装。我有Windows7(

java - 如何在我的 Windows 机器上找到 JDK 的安装位置?

我需要知道JDK在我的机器上的位置。正在运行Java-version在cmd中,显示版本为'1.6.xx'。为了在我的机器上找到这个SDK的位置,我尝试使用echo%JAVA_HOME%但它只显示“JAVA_HOME”(因为我的环境变量中没有设置“JAVA_PATH”变量)。 最佳答案 如果您使用的是Linux/Unix/MacOSX:试试这个:$whichjava应该输出准确的位置。之后,您可以自己设置JAVA_HOME环境变量。在我的电脑中(MacOSX-SnowLeopard):$whichjava/usr/bin/java$