java - java 编程时出错

标签 java

Possible Duplicate:
unsupported major .minor version 51.0

我做了一个简单的java程序

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

但是当我尝试运行它时,就会发生这种情况

wil@wil-ThinkPad-T42:~/Dropbox/java$ javac -g MyProg.java
wil@wil-ThinkPad-T42:~/Dropbox/java$ java MyProg
Exception in thread "main" java.lang.UnsupportedClassVersionError: MyProg : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: MyProg. Program will exit.

程序出了什么问题?

最佳答案

您的 Java 工具链似乎是错误的。这个程序对我来说看起来不错。 我认为这有帮助:

http://notroswell.com/technical-articles/java-version-mismatch/

关于java - java 编程时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14675484/

相关文章:

java - 如何通过传递搜索字符串在浏览器中显示 pdf 文件,并且需要使用 java 显示第一个包含突出显示的搜索字符串的页面

java - 第 2 部分 - 如何在缩放 JTextPane 时获得一致的呈现?

java - Netbeans JDK 校准 8.1

java - 如何使用 DB 为方法创建 jUnit 测试用例

java - 使用动态数据源进行动态数据源路由

java - Java 中的 Stack Overflow 以及 Collections-Java 中的 Stack 实现

java - 如何知道我们的视频被网站上的任何人下载

java - 为什么我在使用 RestTemplate 获取数据时总是得到 403?

java - 如何从 firebase 检索 itemName 并将其用于 searchView?

java - 使用配置服务器解析 Spring Boot 应用程序中的占位符时出错