gpt4 book ai didi

java - 如何使用 eclipse 的注释和 java 来编译我的程序?

转载 作者:太空宇宙 更新时间:2023-11-04 11:07:33 24 4
gpt4 key购买 nike

我一直在尝试编译我的程序,在我的另一台机器(windows)上运行完美,在这台机器上,全新安装的(debian)无法运行,我看到一个以前从未见过的异常​​...

基本上是这样的:

 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project other: Compilation failure: Compilation failure:
[ERROR] /home/juan/workspace/orden/src/main/java/com/myrepo/other/repository/TableRepository.java:[9,1] annotations are not supported in -source 1.3
[ERROR] (use -source 5 or higher to enable annotations)
[ERROR] @Transactional

我在存储库中映射的每个表中都得到了它。

我已经安装了 java jdk 1.6,我试图创建我的 JAVA_HOME,我使用了这个信息 http://www.jusuchyne.com/codingforme/linux/set-java_home-environment-variable-linux/

当我使 echo $JAVA_HOME 工作时,如果我关闭 shell 我必须再次制作来源 ~/.bash_profile再次得到结果...

我已经设置了我的 maven 路径,一切都很好,但我不知道为什么我一直得到这个,我在 eclipse 上用 jdk1.6 编译(已安装)

在我的 ~/.bash_profile 我有这个:

export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-amd64
export PATH=$PATH:/usr/lib/jvm/java-1.6.0-openjdk-amd64/bin

知道哪里出了问题吗?

谢谢。

最佳答案

使用 Java 1.5 或更高版本是不够的,您还需要告诉 Maven Java 兼容级别。

尝试将以下内容添加到您的 POM 中:

  <build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</build>

关于java - 如何使用 eclipse 的注释和 java 来编译我的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24616168/

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