EditPlus中运行java时提示这个怎么办?

在cmd的命令窗口中编译可以正常生成class文件,运行也可以正常打印出“你好世界”。但是到了Ebitplus中就只能是编译,而且可以正常生成class文件,就是运行的时候就会在Editplus的输出窗口中全是英文,但是这也不是提示错误啊。我要的是输出窗口正常打印“你好世界”像cmd命令窗口里一样正常的就好。 刚开始学习Java,很多都不懂,望好心人帮我解答。

你好

你的问题来自程序运行错误:

java.lang.UnsupportedClassVersionError

说明编译时的JDK与运行时的JDK两个版本不同,请检查你的电脑中是否安装了一个版本以上的JDK。

如检查EditPlus中Java环境的配置,及CMD命令行中查看JDK版本:java -version。

EditPlus的Java配置请参考百度经验:如何配置EditPlus中Java运行环境,运行Java程序

由于你是初学Java,我希望引导你进行规范编码。

有时间可以参考:阿里巴巴Java开发手册

在这里补充三点:

1、每一个.java文件中,允许定义多个class(类),但public(公开的) class最多只能有一个(可以没有),且该class类名与.java文件名相同。如public class Hello对应Hello.java。

2、main函数最好放在public class中,尽管你这样写编译不会出现问题,运行java Hello时,也会正常打印出“你好世界”。

3、建议编码格式类的左大括号在类名后面,中间留空格;方法的左大括号在小括号后面,中间留空格。参数类型与参数名之间,用空格隔开。如:

public class Hello {
public static void main(String[] args) {
System.out.println("你好世界");
}
}

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答