DrJava:无法使用JDK8.0运行代码

时间:2014-04-11 08:10:40

标签: java compilation java-8 drjava

任何人在使用jdk 8.0时遇到问题?

好吧,我不知道为什么我会面临一些骚乱。 不知道为什么,在我试图运行它的'drjava'中编译一个javacode后,它说...... “当前文档与交互窗格不同步,应重新编译!”

我尝试将编译器从JDK 8.0更改为Eclipse Compiler 0.A48它显示相同的消息..经常重新编译并单击运行按钮而不是使用快捷键(F2)它运行!!!!然后我把编译器回复到它运行的JDK 8.0。(也是快捷方式工作).. 但经过几次编码后,它开始显示相同的文字...

最令人恼火的是现在我的drjava挂起,而我试图改变我的编译器! 我想我必须回到JDK 7u51 ..但我真的好奇为什么这件事发生了

3 个答案:

答案 0 :(得分:3)

当我尝试使用JDK 8运行它时,我遇到了错误。

我的临时解决方案:将JRE(或JDK)7下载为tar.gz,将DrJave下载为jar。解压缩JRE / JDK,然后使用v7 java

运行jar

现在可以使用。我确定他们最终会对它进行排序,但同时......

答案 1 :(得分:0)

我在JDK 8上运行DrJava,当我运行DrJava Windows App时遇到了同样的问题。我现在运行DrJava jar文件而不是windows app。

如果您尝试运行在上次编译后已经修改(意外或其他方式)的代码,也可能发生这种情况。只需再次编译(shift + F5)并运行(键盘 - F2)。 与Eclipse和其他复杂的IDE不同,DrJava要求您在运行之前编译所有修改过的代码。

答案 2 :(得分:-1)

enter image description here

首先,尝试从给出的编译器输出选项更改编译器,如下所示。我希望它能起作用。如果没有,请下载dr java的jar文件并进行必要的更改。