首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确使用matrix-toolkits-java (MTJ)?

如何正确使用matrix-toolkits-java (MTJ)?
EN

Stack Overflow用户
提问于 2017-12-01 00:49:41
回答 0查看 166关注 0票数 0

我想使用MTJ库。但是为什么我会得到一个ClassNotFoundException呢?我如何以正确的方式实现我的构建和编码?

首先是错误消息,然后是代码示例:

错误(gradle build;java -jar build/libs/tmp.jar):

代码语言:javascript
复制
Exception in thread "main" java.lang.NoClassDefFoundError: no/uib /cipr/matrix/DenseMatrix
    at de.piphi.Main.readMatrix(Main.java:7)
    at de.piphi.Main.main(Main.java:12)
Caused by: java.lang.ClassNotFoundException: no.uib.cipr.matrix.DenseMatrix
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

gradle.build:

代码语言:javascript
复制
apply plugin: 'java'
repositories{
    jcenter()
    mavenCentral()
}

dependencies {
    compile group: 'com.googlecode.matrix-toolkits-java', name:    'mtj', version: '1.0.2'
}

jar {
    manifest {
        attributes 'Main-Class': 'de.piphi.Main'
    }
}

src/main/java/de/piphi/Main.cpp:

代码语言:javascript
复制
package de.piphi;

import no.uib.cipr.matrix.*;

public class Main {
    static void readMatrix(){
        Matrix m = new DenseMatrix(2,2);
        System.out.println(m);
    }

    public static void main(String[] args) {
        readMatrix();
    }
}

我知道Is there any example how to use Matrix Toolkit Java (MTJ)?,但是the wiki page mentioned已经不存在了。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47578531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档