因此,我以前只使用过python,并决定学习Java作为我的第二语言。我安装了jdk(codejdk-14.0.1/code>)和jre(codejre1.8.0_251/code>)文件。现在我将路径添加为
但是当我在atom上运行代码时(是的,我在atom中将文件的格式设置为Java),我仍然会得到这个错误:
<基于CodeSelection的runner不适用于java./code>
现在我也在记事本中创建了一个测试文件:
class MyClass {
public static void main(String[ ] args) {
System.out.println("Hello World");
}
}
当我在cmd提示符下运行它时,如:
我正在获取
我做错了什么
将其定义为
那么您将获得异常作为
错误:找不到或加载main classbr>,原因是:java.lang.ClassNotFoundException
它说明类和文件中名称的差异,可以通过重命名其中的任何一个来解决。
对于您的另一个问题UnsupportedClassVersionError,以下是兼容性列表:
报告的主要数字是:
Java SE 14 = 58,
Java SE 13 = 57,
Java SE 12 = 56,
Java SE 11 = 55,
Java SE 10 = 54,
Java SE 9 = 53,
Java SE 8 = 52,
Java SE 7 = 51,
Java SE 6.0 = 50,
Java SE 5.0 = 49,
JDK 1.4 = 48,
JDK 1.3 = 47,
JDK 1.2 = 46,
JDK 1.1 = 45
为了生成与Java 1.4兼容的类文件,使用以下命令行:
javac -target 1.4 HelloWorld.java
希望这能帮上忙。切尔斯!!
类
类和文件的名称应该相同。将