小编mjm*_*mjm的帖子

OpenCV在Ubuntu 17.04中

OpenCV安装在我的Ubuntu机器上运行Ubuntu 16.10.最近我更新到最新Ubuntu 17.04,但OpenCV未能奏效.

我收到以下错误.

ImportError: libjasper.so.1: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我试着安装libjasper.用命令sudo apt-get install libjasper-dev

但是我收到了错误 E: Unable to locate package libjasper-dev

我该如何解决?

python ubuntu opencv

22
推荐指数
4
解决办法
3万
查看次数

错误包括 bouncycastle 提供商

我需要bouncycastle provider在我的项目中使用库。

我已将其包含在 gradle 项目中。

apply plugin: 'application'
sourceCompatibility = '1.6'
version = '1.0.0'
mainClassName = 'path.to.main.file'

    dependencies {
        compile "org.mariadb.jdbc:mariadb-java-client:+"
        compile "org.bouncycastle:bcprov-jdk16:+"
        compile "commons-codec:commons-codec:+"
        testCompile "junit:junit:+"
    }
Run Code Online (Sandbox Code Playgroud)

项目构建成功。但是当我尝试运行该项目时。它无法找到bouncycastle

Exception in thread "main" java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider
    at com.example.Server.main(Server.java:50)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.BouncyCastleProvider
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 6 more
Run Code Online (Sandbox Code Playgroud)

我该如何解决它?

java bouncycastle gradle

5
推荐指数
1
解决办法
3万
查看次数

在JPA查询中包含枚举

我有以下形式的课程。

@Entity
public class Person{
    public enum SEX {
      MALE, FEMALE, OTHER
    }

    private String name;
    private SEX sex;
 }
Run Code Online (Sandbox Code Playgroud)

我有一个接口类,扩展了JpaRepostory。枚举不适用于查询。我正在尝试使用Spring JPAfetchig数据。

public interface PersonRepository extends JpaRepository<Person, Long> {


    @Query("SELECT p FROM Person p WHERE 
            "p.SEX = com.example.Person.Sex.MALE " +
            "AND p.name = :name")
    public List<Person> checkName(@Param("name") String name,);

}
Run Code Online (Sandbox Code Playgroud)

我得到以下异常

Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: Invalid path: 'com.example.Person.Sex.MALE'

我该如何解决?

java enums spring hibernate jpa

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

标签 统计

java ×2

bouncycastle ×1

enums ×1

gradle ×1

hibernate ×1

jpa ×1

opencv ×1

python ×1

spring ×1

ubuntu ×1