Java 如何替换com.sun.image.codec.jpeg中的一些特定代码行*

Java 如何替换com.sun.image.codec.jpeg中的一些特定代码行*,java,3d,modeling,sun,Java,3d,Modeling,Sun,我刚刚进入3D建模,就像真正进入它一样 JPEGImageEncoder jie = JPEGCodec.createJPEGEncoder(bos); JPEGEncodeParam param = jie.getDefaultJPEGEncodeParam(bImage); param.setQuality(1.0f, true); jie.setJPEGEncodeParam(param); jie.encode(bImage); 我需要用java ImageIO替换

我刚刚进入3D建模,就像真正进入它一样

  JPEGImageEncoder jie = JPEGCodec.createJPEGEncoder(bos);
  JPEGEncodeParam param = jie.getDefaultJPEGEncodeParam(bImage);
  param.setQuality(1.0f, true);
  jie.setJPEGEncodeParam(param);
  jie.encode(bImage);
我需要用java ImageIO替换这些行。 我真的不太了解这些,但我想让这些代码运行

我从这里得到了密码:


我能够找到我需要的所有软件包,但它不允许我使用一些sun软件包。据我所知,我应该使用java ImageIO来做这些事情,但问题是,我不确定这些行到底在做什么,所以我不知道用什么来替换它们。任何帮助都会很好。谢谢。

您是否下载了
j3d
库并在您的类路径上?此外,这些软件包非常旧,您可能希望找到一些教程,其中包含使用更为最新和全面的库的较新示例。是的,问题不在于j3d库。是sun库,我有j3d-core-1.3.1.jar、j3d-core-utils-1.3.1.jar、vecmath-1.5.1.jar,还有JavaSE-1.7环境。你能提供一些新例子的链接吗?出现的例子显然比较老,通常使用BufferedImage img=ImageIO.read(文件f)读取图像;