Java JAI安装/使用
我用JAI创建了一个Java类。这个类在Netbeans中运行良好。现在我必须添加cmd.exe和javac 然而,不管我在JAI图书馆做了什么尝试,现在这门课都不起作用了。 这是我在课堂上使用JAI的地方Java JAI安装/使用,java,jai,Java,Jai,我用JAI创建了一个Java类。这个类在Netbeans中运行良好。现在我必须添加cmd.exe和javac 然而,不管我在JAI图书馆做了什么尝试,现在这门课都不起作用了。 这是我在课堂上使用JAI的地方 import javax.media.jai.JAI; import javax.media.jai.RenderedImageAdapter; ... RenderedImage rendimg=JAI.create("fileload","/Users/Blob/Desktop/proj
import javax.media.jai.JAI;
import javax.media.jai.RenderedImageAdapter;
...
RenderedImage rendimg=JAI.create("fileload","/Users/Blob/Desktop/projet_jni/ressources/init.pgm");
BufferedImage init = new RenderedImageAdapter(rendimg).getAsBufferedImage();
我试图用JAI-1_1_3-lib-windows-i586-jdk.exe安装JAI。
我试着像这样使用jai-1_1_3-lib-windows-i586.jar(在cmd中):
它编译正常,但我总是得到错误:
C:\Users\USER\Desktop\projet_jni\part_java>java Main
Exception in thread "main" java.lang.NoClassDefFoundError: javax/media/jai/JAI
at ImgProcessing.<init>(ImgProcessing.java:46)
at Fenetre.<init>(Fenetre.java:23)
at Main.main(Main.java:25)
Caused by: java.lang.ClassNotFoundException: javax.media.jai.JAI
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 3 more
尝试:
java -cp ../ressources/ressources.jar;../ressources/jai_windows-i586.jar Main
找不到或无法加载“Main”。运行应用程序时需要与编译应用程序时相同的类路径 即:
非常感谢。我试过了,但它告诉我主类无法找到或加载。试图以另一种方式执行(请参见编辑),但它不会更改任何内容。@user3178283:我更新了答案,现在将当前目录包括在类路径中。没有引号。现在又出现了第一个错误:java.lang.NoClassDefFoundError:javax/media/jai/jai如果在OS X或Linux/Unix上,请尝试全部替换;with:在命令行上。我以为是窗户。不同的平台有不同的分隔符,与Java无关。嗨,很抱歉耽搁了,但我正在使用windows。我想也许我会尝试设置“Java高级图像I/O”以防万一,但我不认为这是出于这个原因。
java -classpath "../ressources/ressources.jar;../ressources/jai_windows-i586.jar;." Main
java -cp ../ressources/ressources.jar;../ressources/jai_windows-i586.jar Main
java -cp .;../ressources/ressources.jar;../ressources/jai_windows-i586.jar Main