DrJava:无法使用JDK8.0运行代码
有人在使用jdk 8.0时遇到问题吗 嗯,我不知道为什么我要面对一些麻烦。 不知道为什么,在我尝试运行“drjava”时,在用“drjava”编译Java代码后,它说。。。 “当前文档与交互窗格不同步,应重新编译”!” 我尝试将编译器从JDK 8.0更改为Eclipse编译器0.A48,它显示了相同的消息。。在频繁地重新编译并单击运行按钮而不是使用快捷键(F2)之后,它运行了!!!!然后我将编译器调回JDK 8.0,它也运行了。(快捷方式也起作用了)。。 但经过几次代码编译后,它开始显示相同的文本 最令人恼火的是,当我试图更改编译器时,我的drjava挂起了!!!DrJava:无法使用JDK8.0运行代码,java,compilation,java-8,drjava,Java,Compilation,Java 8,Drjava,有人在使用jdk 8.0时遇到问题吗 嗯,我不知道为什么我要面对一些麻烦。 不知道为什么,在我尝试运行“drjava”时,在用“drjava”编译Java代码后,它说。。。 “当前文档与交互窗格不同步,应重新编译”!” 我尝试将编译器从JDK 8.0更改为Eclipse编译器0.A48,它显示了相同的消息。。在频繁地重新编译并单击运行按钮而不是使用快捷键(F2)之后,它运行了!!!!然后我将编译器调回JDK 8.0,它也运行了。(快捷方式也起作用了)。。 但经过几次代码编译后,它开始显示相同的文
我想我必须回到JDK 7u51。。但我真的很好奇为什么会发生这种事情我尝试用JDK 8运行它时也会出错 我的临时解决方案是:下载JRE(或JDK)7作为tar.gz,下载DrJave作为jar。解压JRE/JDK,然后用v7java运行jar
现在可以工作了。我相信他们最终会把它整理好,但与此同时…我在JDK 8上运行DrJava,在运行DrJava Windows应用程序时也遇到了同样的问题。我现在运行的是drjavajar文件,而不是windows应用程序 如果您试图运行在上次编译后被修改(意外或其他)的代码,也可能发生这种情况。只需再次编译(shift+F5)并运行(键盘-F2)。 与Eclipse和其他复杂的IDE不同,DrJava要求您在运行之前编译所有修改过的代码。
首先,尝试从编译器输出选项更改编译器,如图所示。我希望它能起作用。如果没有,请下载dr java的jar文件并进行必要的更改。我强烈建议您停止使用DrJava,使用成熟的IDE。@@skiwi:(我也尝试过eclipse和netbeans,他们给了我相同的错误消息…我不知道我希望这只是一个安装错误或类似的东西..我测试了两次:(如果你不想有太多的选项,也不想把东西移到项目和文件夹中,那么DrJava工作得很好。我也遇到了这个问题。另请参阅@skiwi,我认为在学习过程中使用DrJava肯定是有原因的。它让IDE的挑剔部分不受影响,而把重点放在代码上。