Nexus2.7 在低版本的jdk中无法运行 Unsupported major.minor version 51.0

安装现版本的nexus时:java.lang.UnsupportedClassVersionError: org/sonatype/nexus/bootstrap/jsw/JswLauncher : Unsupported major.minor version 51.0

网上找了很多的解决办法,都说要重装新版本的jdk,感觉太不人性化了,后来发现Nexus的配置文件中可以配置jvm的,

1.找到配置文件 nexus-2.7.0\nexus-2.7.0-05\bin\jsw\conf\wrapper.conf

2.找到配置jvm的位置  一般在第15行 :wrapper.java.command=java (这是原来的位置)

# Set the JVM executable

# (modify this to absolute path if you need a Java that is not on the OS path)

wrapper.java.command=F:\java_soft\Java\jre7\bin\java  (这个是jre的安装目录)

注意:红色的java是 指要执行 jre bin下面的java 命令,必须写;否则日志文件中会报错:

 Launching a JVM...

 Unable to execute Java command.  拒绝访问。 (0x5) 

 

你可能感兴趣的:(maven,nexus)