安装现版本的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)
相关推荐
在上面的错误中,Unsupported major.minor version 51.0 是由于 JDK 版本不匹配引起的。JDK 1.7 编译的类文件在 JDK 1.6 环境下运行时,会抛出该错误。这是因为 JDK 1.7 和 JDK 1.6 的类文件版本号不同,JDK 1.6 ...
在Java编程中,"Unsupported major.minor version 51.0"是一个常见的错误,它通常发生在尝试使用较旧版本的Java虚拟机(JVM)运行由较新版本的Java编译器编译的代码时。这个错误信息表示JVM无法识别或支持编译后的...
在Java开发过程中,我们经常会遇到Tomcat报错Unsupported major.minor version xxx的问题。这是因为编译的JDK版本和运行时所用的JDK版本不一致所导致的。在本文中,我们将详细介绍解决这个问题的方法,并对相关的...
Caused by:xxx Unsupported major.minor version 52.0。翻译为中文:(Tomcat)不支持52.0版本的镜像 二、jdk与major.mijor version对应的关系如下 JDK 1.1 = 45 JDK 1.2 = 46 JDK 1.3 = 47 JDK 1.4 = 48 JDK 1.5 = ...
在网上下载了jpinyin的jar包,发现是jdk1.7编译的,而我的jdk是1.6的,会报Unsupported major.minor version 51.0异常。所以自己把源码从新用jdk1.6编译了下,这样就可以在jdk1.6的环境中用了。
这里我们讨论的焦点是“JDK1.5环境下编译的jar包在JDK1.4环境下运行”所遇到的问题,具体表现为“Unsupported major.minor version 49.0”的错误。这个错误的根源在于Java字节码版本不兼容。Java字节码版本与JDK版本...
geohash官方发布以及maven发布的版本都是基于jdk1.7编译的,碰到jdk1.6的项目会报unsupported major.minor version 51.0错误。这个资源是我基于jdk1.6编译的,执行测试案例都通过了。
spatial4j官方发布以及maven发布的版本都是基于jdk1.7编译的,碰到jdk1.6的项目会报unsupported major.minor version 51.0错误。这个资源是我基于jdk1.6编译的,执行测试案例都通过了。
解压后使用方法:(不执行下面两步,运行java -version会报下面的错误,解压命令:tar xvzf jdk1.6.0_191.linux.x64.tar.gz) # Error occurred during initialization of VM # java/lang/NoClassDefFoundError: java...
该资源包含jython2.5.4.jar和jython2.7.0.jar,jython的版本要与jdk的版本要对应,这样可以解决“Unsupported major.minor version 51.0”问题。其中,对于jdk1.6.x的版本,请使用jython2.5.4.jar jdk1.7.x的版本,...
会报一下错误:java.lang.UnsupportedClassVersionError:com/sun/tools/javac/Main : Unsupported major.minor version 51.0,所以我们需要强制给jar依赖的jdk版本进行降级,所以用到这个工具
- **兼容性**:虽然这个版本较旧,但它仍能与许多现有的Java框架和库兼容,但在新的项目中,通常推荐使用更现代的JDK版本,如JDK 11或更高版本,以利用最新的特性和安全修复。 - **安全性**:由于Java的更新频繁,...
google 网络爬虫 crawler4j-3.5版本的jar包是由jdk1.7编译,在jdk1.6上无法运行,会报UnsupportedClassVersionError: edu/uci/ics/crawler4j/crawler/CrawlConfig : Unsupported major.minor version 51.0....
在本篇中,我们将详细探讨JDK 1.8.0_331版本的安装步骤、配置环境变量以及如何开始编写和运行Java程序。 ### 一、下载与解压 1. **下载**: 首先,你需要从Oracle官方网站或可靠的第三方源下载JDK 1.8.0_331的...
- `Unsupported major.minor version 51.0`:表明这个类文件是由Java 9或更高版本编译的,其中主版本号为51。 2. **问题根源**: - 类文件的编译环境与运行环境不匹配。例如,如果一个类文件是在Java 9或更高版本...
在JDK 1.8.0.221这个特定版本中,可能包含了针对安全性的改进,如修复了之前版本中的安全漏洞,以保护系统免受恶意攻击。同时,可能对性能进行了优化,使得Java应用程序运行更快,内存占用更少。另外,这个版本可能...
在开发和部署过程中,确保编译环境和运行环境的Java版本一致性是避免`Unsupported major.minor version`错误的重要措施。通过使用适当的编译选项,可以生成与目标JVM版本兼容的类文件,从而确保程序的正确执行。
4. **验证安装**:安装完成后,可以通过`java -version`和`javac -version`命令来检查Java和Java编译器的版本,确认JDK已经正确安装并配置。 5. **Java开发工具**: - `javac`: Java编译器,将源代码编译为字节码...
在本案例中,我们讨论的是JDK 1.8.0_181版本,这是一个基于Unix/Linux系统的tar.gz压缩包文件。 1. **JDK版本号结构** JDK的版本号由主版本号、次版本号和更新版本号组成,如1.8.0_181。这里的"1.8"表示主版本和次...