当前位置: 首页 > 面试题库 >

在Maven中使用Java Advanced Imaging

扈高逸
2023-03-14
问题内容

该JAI设置是相当繁琐,涉及多个罐子和环境变量。如果我可以将其添加为常规Maven依赖项,则将极大地帮助项目的可移植性。

我正在使用的POM代码段是

<dependency>
  <groupId>com.sun.media</groupId>
  <artifactId>jai_imageio</artifactId>
  <version>1.1</version>
</dependency>

错误是

[INFO] ------------------------------------------------------------------------                               
[ERROR] BUILD ERROR                                                                                             
[INFO] ------------------------------------------------------------------------                                 
[INFO] Failed to resolve artifact.

Missing:   
----------
1) com.sun.media:jai_imageio:jar:1.1
2) javax.media:jai_core:jar:1.1.3

我当然可以下载并安装这些jar。问题是双重的:

  • jai_imageio需要两个罐子;
  • jai_imageio需要安装本机库并设置两个环境变量。

我还没有找到一种使Maven起作用的方法。


问题答案:

我没有看到的是,仅在运行时才需要满足JAI依赖关系,因此我通过为Tomcat配置生产环境来确保其可以访问JAI。



 类似资料:
  • 有人知道如何编译吗。maven中grpc应用程序的原型文件? 这就是我在maven中编译协议buf的方式-(旧方法,使用已安装的协议编译器,摘自pom.xml): 我想知道grpc是否也有类似的情况。据我所知,我需要以某种方式将protoc gen grpc java插件与protobuf连接起来,但我不知道如何做到这一点。 更新:对于那些感兴趣的人,我在github上创建了一个使用maven的客

  • 我在尝试创建一个简单的GWTMaven项目时遇到了很多问题,这个项目可以在Eclipse中使用。以下是我正在做的: > 在Eclipse:File中打开项目= 但是,我发现以下错误: 我不明白这个错误信息。我发现了一个关于SO的相关问题,但是在我的pom.xml中添加建议的剪报似乎没有任何作用。 有人能解释一下吗?

  • mvn安装:install-file-dfile=~/dropbox/github/chatappserver/synthetica.jar-dgroupid=de.javasoft.plaf-dartifactid=synthetica-dversion=1.0.0-dpackaging=jar (这是针对syntheticablackeye.jar的) mvn安装:install-file-d

  • 我试图在Ubuntu 12.04中运行以下命令 并得到以下错误 在检查8080端口时,输出是 我的问题 为什么我会犯错误,以及如何消除这个错误?

  • 本文向大家介绍Maven安装及MyEclipse中使用Maven,包括了Maven安装及MyEclipse中使用Maven的使用技巧和注意事项,需要的朋友参考一下 本文主要为大家分享了MyEclipse中安装使用Maven的方法,供大家参考,具体内容如下 Step1:下载mavenhttp://maven.apache.org/download.cgi,下载好后解压到一个路径中 Step2:配置环

  • 使用git-1.8.5时,使用maven release插件(使用版本2.4.2和2.3.2测试)和mvn(使用版本3.1.1和3.0.5测试),运行mvn release:prepare和mvn release:prepare with pom失败。 mvn release:prepare无法创建它应该创建的提交: [maven-Relase-plugin]为下一次开发迭代做准备 [maven-