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

在cmd的命令窗口中编译可以正常生成class文件,运行也可以正常打印出“你好世界”。但是到了Ebitplus中就只能是编译,而且可以正常生成class文件,就是运行的时... 在cmd的命令窗口中编译可以正常生成class文件,运行也可以正常打印出“你好世界”。但是到了Ebitplus中就只能是编译,而且可以正常生成class文件,就是运行的时候就会在Editplus的输出窗口中全是英文,但是这也不是提示错误啊。我要的是输出窗口正常打印“你好世界”像cmd命令窗口里一样正常的就好。 刚开始学习Java,很多都不懂,望好心人帮我解答。 展开
 我来答
balsum
2017-11-18 · TA获得超过311个赞
知道小有建树答主
回答量:188
采纳率:100%
帮助的人:184万
展开全部

你好

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

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("你好世界");
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式