代码之家  ›  专栏  ›  技术社区  ›  DrBwts

运行时环境与编译器Java问题不同?

  •  0
  • DrBwts  · 技术社区  · 7 年前

    我想用 Notepad++ 作为我的一体化工具编辑、运行、编译等。

    我有 JRE 已安装,并且我已将路径变量设置为 .../bin 目录。

    当我在记事本++中运行“hello world”时,会收到以下消息:

    java.lang.UnsupportedClassVersionError: test_hello_world :
     Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(Unknown Source)
           .........................................
    

    我认为这里的问题是关于版本;一些版本的Java可能是旧的或太新的。

    1. 我该怎么修?
    2. 我应该安装JDK,并将路径变量设置为JDK而不是JRE吗?
    3. 两者之间有什么区别 PATH JRE或JDK中的变量?
    0 回复  |  直到 7 年前
        1
  •  3
  •   Hearen    7 年前

    在我的例子中,问题出在服务器运行时配置中:

    Server Runtime Environment

    检查JRE是否是您需要的版本:

    enter image description here

    该项目在1.7版,服务器JRE设置为1.6,在更改为适当的Java版本后,它就启动了。

    推荐文章