EditPlus中运行java时提示这个怎么办?
在cmd的命令窗口中编译可以正常生成class文件,运行也可以正常打印出“你好世界”。但是到了Ebitplus中就只能是编译,而且可以正常生成class文件,就是运行的时...
在cmd的命令窗口中编译可以正常生成class文件,运行也可以正常打印出“你好世界”。但是到了Ebitplus中就只能是编译,而且可以正常生成class文件,就是运行的时候就会在Editplus的输出窗口中全是英文,但是这也不是提示错误啊。我要的是输出窗口正常打印“你好世界”像cmd命令窗口里一样正常的就好。 刚开始学习Java,很多都不懂,望好心人帮我解答。
展开
1个回答
展开全部
你好
你的问题来自程序运行错误:
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("你好世界");
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询