代码如下:
import com.sun.jimi.core.*;
import com.sun.jimi.core.options.JPGOptions;
import java.awt.image.*;public class convertToJPG
{
public void convertToJPG(String source, String dest, int quality) throws JimiException {
//if ((source == null || source.trim().isEmpty()) && (dest == null || dest.trim().isEmpty()))
if (source.trim().equals("") || source == null || dest.trim().equals("") || dest == null) {
System.out.println("Error:Not to found the file ");
} else {
dest += ".jpg";
}
try {
JPGOptions options = new JPGOptions();
options.setQuality(quality);
ImageProducer image = Jimi.getImageProducer(source);
JimiWriter writer = Jimi.createJimiWriter(dest);
writer.setSource(image);
writer.setOptions(options);
writer.putImage(dest);
} catch (Exception es) {
System.out.println("在原函数中" + es);
}
}
public static void main(String[] args)
{
convertToJPG jpg=new convertToJPG();
try
{
jpg.convertToJPG("C:\\Program Files\\Java\\jre6\\593419.tif","C:\\Program Files\\Java\\jre6\\593419.jpg",75);
}
catch (Exception es)
{
System.out.println("This error is:"+es);
}
}
}编译convertToJPG.java:c:\Program Files\Java\jre6>javac convertToJPG.java执行convertToJPG:c:\Program Files\Java\jre6>java convertToJPG
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/jimi/core/opt
ions/FormatOptionSet
Caused by: java.lang.ClassNotFoundException: com.sun.jimi.core.options.FormatOpt
ionSet
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)
Could not find the main class: convertToJPG. Program will exit.c:\Program Files\Java\jre6>请坛子的java高手们指点!!!感激
import com.sun.jimi.core.*;
import com.sun.jimi.core.options.JPGOptions;
import java.awt.image.*;public class convertToJPG
{
public void convertToJPG(String source, String dest, int quality) throws JimiException {
//if ((source == null || source.trim().isEmpty()) && (dest == null || dest.trim().isEmpty()))
if (source.trim().equals("") || source == null || dest.trim().equals("") || dest == null) {
System.out.println("Error:Not to found the file ");
} else {
dest += ".jpg";
}
try {
JPGOptions options = new JPGOptions();
options.setQuality(quality);
ImageProducer image = Jimi.getImageProducer(source);
JimiWriter writer = Jimi.createJimiWriter(dest);
writer.setSource(image);
writer.setOptions(options);
writer.putImage(dest);
} catch (Exception es) {
System.out.println("在原函数中" + es);
}
}
public static void main(String[] args)
{
convertToJPG jpg=new convertToJPG();
try
{
jpg.convertToJPG("C:\\Program Files\\Java\\jre6\\593419.tif","C:\\Program Files\\Java\\jre6\\593419.jpg",75);
}
catch (Exception es)
{
System.out.println("This error is:"+es);
}
}
}编译convertToJPG.java:c:\Program Files\Java\jre6>javac convertToJPG.java执行convertToJPG:c:\Program Files\Java\jre6>java convertToJPG
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/jimi/core/opt
ions/FormatOptionSet
Caused by: java.lang.ClassNotFoundException: com.sun.jimi.core.options.FormatOpt
ionSet
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)
Could not find the main class: convertToJPG. Program will exit.c:\Program Files\Java\jre6>请坛子的java高手们指点!!!感激
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货