小编the*_*eme的帖子

maven错误:包org.junit不存在

我正在尝试使用maven创建javadoc并且它失败了.执行验证时也会失败.

mvn verify
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

(...)
    [INFO] -------------------------------------------------------------
    [ERROR] COMPILATION ERROR : 
    [INFO] -------------------------------------------------------------
    [ERROR] /home/miquel/creaveu/createOmegaMatrix/src/main/java/edu/url/salle/gtm/hnm/dataStructures/HFrame.java:[6,23]
package org.junit does not exist
    [ERROR] /home/miquel/creaveu/createOmegaMatrix/src/main/java/edu/url/salle/gtm/hnm/dataStructures/HFrame.java:[6,0]
static import only from classes and interfaces
    (···)
Run Code Online (Sandbox Code Playgroud)

在我的pom.xml文件中,我有以下几行:

<dependency>
  <groupId>org.junit</groupId>
  <artifactId>junit</artifactId>
  <version>4.8.2</version>
  <scope>test</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我的本地存储库包含junit jar文件:

miquel@ubuntu:~/creaveu/createOmegaMatrix$ ls -l /home/miquel/.m2/repository/org/junit/junit/4.8.2/
total 248
**-rw-r--r-- 1 miquel miquel 237344 2012-09-13 11:01 junit-4.8.2.jar**
-rw-r--r-- 1 miquel miquel    236 2012-09-13 11:13 junit-4.8.2-javadoc.jar.lastUpdated
-rw-r--r-- 1 miquel miquel      0 2012-09-13 11:13 junit-4.8.2-javadoc.jar-not-available
-rw-r--r-- 1 miquel miquel    458 2012-09-12 18:35 junit-4.8.2.pom
-rw-r--r-- 1 miquel …
Run Code Online (Sandbox Code Playgroud)

java junit4 maven-3

69
推荐指数
4
解决办法
11万
查看次数

使用原始类型作为通用对象

我有一个从数组中检索元素的方法,我想对几种基本类型(int [],double [],...)使用相同的方法.方法如下:

public static int[] getElementsFromTo(int[] data,int from, int to){
    int[] selectedData = new int[to-from];
    for (int idx = from; idx < to; idx++){
        selectedData[idx-from]=data[idx];
    }
    return selectedData;
}
Run Code Online (Sandbox Code Playgroud)

我看过一些有类似问题的帖子,但我找不到一个好的答案,或者至少理解它.最接近的响应是在这个线程Java Generic Primitive type nd array中.

有人建议使用Object []然后在运行时获取原始类型,但我不知道如何.我猜方法的签名看起来类似于:

public static Object[] getElementsFromTo(Object[] data,int from, int to)
Run Code Online (Sandbox Code Playgroud)

但是,如何获取数据的类型以使用正确的原始类型实例化selectedElements数组?

非常感谢

java arrays generics primitive-types

0
推荐指数
1
解决办法
373
查看次数

标签 统计

java ×2

arrays ×1

generics ×1

junit4 ×1

maven-3 ×1

primitive-types ×1