Pro*_*Rev 85 java netbeans javafx runtime-error
我最近下载了与NetBeans捆绑在一起的JDK 1.8.0.0_06.然后我发现我在Java 1.7中开发的JavaFx项目将无法在Java 1.8中编译,因此我将JDK降低到1.7.还是我不能让它工作/编译.我收到此错误:
javac: invalid target release: 1.8
Usage: javac <options> <source files>
Run Code Online (Sandbox Code Playgroud)
我真的被困住了,非常感谢任何帮助.
Jig*_*shi 33
如果您要下台,那么将项目的源代码更改为1.7,
right click on your Project -> Properties -> Sources window
Run Code Online (Sandbox Code Playgroud)
并设置1.7在这里
注意:但是我建议你弄清楚为什么它不适用于1.8
tho*_*kor 27
编辑env var JAVA_HOME以指向新安装的JDK 1.8:在我的计算机上单击R - 单击 - >属性 - >高级系统设置 - > JAVA_HOME在列表中找到环境变量,并将其值设置为:
C:\Program Files\Java\jdk1.8.0_31
Run Code Online (Sandbox Code Playgroud)找到旧版本并在PATH变量中编辑它.
需要被完成.
jul*_*lez 22
如果在运行Gradle(或Maven)任务时发生此错误,则需要修改该构建工具配置以指向遵循此路由安装Java JDK 1.8:
文件 - >设置 - >构建,执行,部署 - >构建工具 - > Gradle
在那里你检查Linked Gradle项目是你正在使用的项目并选择Gradle JVM(当你将gradle项目导入IntelliJ时你错过了这个)
请记住,在导入Gradle(或Maven)项目时,请在此处正确设置目标JVM:

Piy*_*joo 14
你的javac没有指向正确的java.
使用以下命令检查javac指向的位置 -
update-alternatives --config javac
Run Code Online (Sandbox Code Playgroud)
如果没有指向要编译的javac,请将其指向"/ JAVA8_HOME/bin/javac",或者要编译的java.
小智 5
Maven 设置:
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
154775 次 |
| 最近记录: |