23 Mayıs 2013, PERŞEMBE
Nasıl pom.xml dosyasında Java Derleyicisi sürüm belirtin musunuz?
2000'den fazla hatları vardır, yaklaşık olarak Eclipse üzerinde maven bir kod yazdım. Ben Eclipse üzerinde derlerken, her şey gayet iyi, ama eğer komut satırında çalıştırmak istiyorsanız, aşağıdaki hataları alırsınız:
generics are not supported in -source 1.3
(use -source 5 or higher to enable generics)
ArrayList<ArrayList<Integer>> list = new ArrayList<ArrayList<Integer>>();
generics are not supported in -source 1.3
(use -source 5 or higher to enable generics)
HashSet<Double> resid_List = new HashSet<Double>(Arrays.asList(resid_val));
generics are not supported in -source 1.3
(use -source 5 or higher to enable generics)
List<Integer> ind_ovlpList = new ArrayList<Integer>(Arrays.asList(ind_ovlp));
generics are not supported in -source 1.3
(use -source 5 or higher to enable generics)
public class ColumnComparator implements Comparator<double[]> {
annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)
@Override
Java 1.3.1, compiler errors ,kullanmaya çalıştım ama daha çok hata var. Pom.xml ama nasıl bilmiyorum değiştirmek gereken diğer mesajlar buldum. İşte benim pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany</groupId>
<artifactId>mavenmain</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>mavenmain</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>gov.nist.math</groupId>
<artifactId>jama</artifactId>
<version>1.0.2</version>
</dependency>
</dependencies>
</project>
Eğer bana yardım ederseniz çok iyi olur.
CEVAP
23 Mayıs 2013, PERŞEMBE
<project>
[...]
<build>
[...]
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>(whatever version is current)</version>
<configuration>
<!-- or whatever version you use -->
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
[...]
</build>
[...]
</project>
Maven derleyici eklenti için yapılandırma sayfasına bakın:
http://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-source-and-target.html
Oh, ve: Java 1.3 kullanma.x, geçerli sürüm Java 1.7.x veya 1.8.x
Bunu PaylaÅŸ:
Nasıl ASP.NET MVC 3 razor ViewStart do...
Nasıl SQL Management Studio farklı bir...
Nasıl Erişim geliştirme ile sürüm kont...
Nasıl Java belirli bir sınıfın tüm alt...
Nasıl bir bayt Java literal belirtmek ...