gpt4 book ai didi

java - 在 maven eclipse 项目中更改 java SDK 版本

转载 作者:行者123 更新时间:2023-11-30 08:09:44 28 4
gpt4 key购买 nike

我通过单击 File->New->Other->Maven->New Project 在 eclipse 中创建了新的 maven java 项目。我发现项目正在使用 java 1.5。在我的电脑中只存在 java 1.4 和 java 8。我需要使用 java 1.4 JDK 编译项目。我转到项目-> 属性-> JRE 系统库并更改为 java 1.4。当我运行主类时出现错误:

java.lang.UnsupportedClassVersionError: arr/ff (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

如何使项目 java 1.4 兼容?

最佳答案

首先,我将定义一个属性来控制值。类似的东西,

<properties>
<java.version>1.4</java.version>
</properties>

然后添加一个构建节,比如

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<verbose>true</verbose>
<fork>true</fork>
<debug>false</debug>
<source>${java.version}</source>
<target>${java.version}</target>
</configuration>
</plugin>
</plugins>
</build>

关于java - 在 maven eclipse 项目中更改 java SDK 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32207733/

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