gpt4 book ai didi

java - 需要一些关于这个 Java 入门程序的指导

转载 作者:行者123 更新时间:2023-12-02 00:04:00 24 4
gpt4 key购买 nike

Possible Duplicate:
Java error: Bad version number in .class file error when trying to run Cassandra on OS X

我不确定我对这个基本 hello world 程序做错了什么。不知道为什么会抛出错误。

我已将文件另存为 test.java .

public class test {
public static void main(String[] args) {
System.out.println("Hello!");
}

/*public static void sop(String str) {
System.out.println(str);
}*/
}

当我用 javac test.java 编译它时,它编译成功,但是当我尝试使用 java test 运行它时,它给出以下错误:

C:\Users\admin\Desktop>java test
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)

Java bin目录添加到系统路径中。将不胜感激任何指点。

系统路径下的Java目录如下:

C:\Program Files\Java\jdk1.6.0_31\bin;C:\Program Files\Java\jre6\lib;

java/javac 版本:

C:\Users\admin\Desktop>java -version
java version "1.5.0_12"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04)
Java HotSpot(TM) Client VM (build 1.5.0_12-b04, mixed mode, sharing)

C:\Users\admin\Desktop>javac -version
javac 1.6.0_31

谢谢。

最佳答案

您的java编译器是版本1.6.0,您的java可执行环境是版本1.5.0。

该错误是告诉您您的 java 可执行文件对于 java 可执行文件环境来说太新了。

要解决您的问题,您需要更新您的 java 环境(或降级您的 java 编译器)。

关于java - 需要一些关于这个 Java 入门程序的指导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14253182/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com