pink_violet 2021-05-21 14:01 采纳率: 100%
浏览 1154
已采纳

idea运行java代码出现一堆错误是为什么?

  

  • import com.sun.image.codec.jpeg.*;
    import java.awt.image.*;
    import java.awt.geom.*;
    import java.awt.*;
    import java.io.*;
    class PaintCanvas extends Canvas {
       BufferedImage image;
       Graphics2D g_2d;
       PaintCanvas() {
          image=new BufferedImage(300,300,BufferedImage.TYPE_INT_RGB);
          g_2d=image.createGraphics();
          Rectangle2D rect = new Rectangle2D.Double(0,0,300,300);
          Ellipse2D ellipse= new Ellipse2D. Double (30,30,80,30);
          g_2d.setColor(Color.yellow);
          g_2d.fill(rect); 
          g_2d.setColor(Color.black);
          AffineTransform trans=new  AffineTransform(); 
          for(int i=1;i<=24;i++){
             trans.rotate(15.0*Math.PI/180,70,45);
             g_2d.setTransform(trans);
             g_2d.draw(ellipse); 
          }
       }
       public BufferedImage getImage() {
          return image;
       }
    }
    public class JPG {
      public static void main(String args[]) {
        try {  
           JPEGImageEncoder encoder=
           JPEGCodec.createJPEGEncoder(new FileOutputStream("geometry.jpg"));
           PaintCanvas canvas=new PaintCanvas(); 
           encoder.encode(canvas.getImage());
        }
        catch(Exception ee) {}
      }
    }

  

 

  • Error:Internal error: (java.lang.NoClassDefFoundError) Could not initialize class com.intellij.util.io.FileChannelUtil
    java.lang.NoClassDefFoundError: Could not initialize class com.intellij.util.io.FileChannelUtil
    	at com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext$1.execute(ReadWriteDirectBufferWrapper.java:50)
    	at com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext$1.execute(ReadWriteDirectBufferWrapper.java:42)
    	at com.intellij.openapi.util.io.FileUtilRt.doIOOperation(FileUtilRt.java:945)
    	at com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext.<init>(ReadWriteDirectBufferWrapper.java:42)
    	at com.intellij.util.io.ReadWriteDirectBufferWrapper.create(ReadWriteDirectBufferWrapper.java:27)
    	at com.intellij.util.io.DirectBufferWrapper.getBuffer(DirectBufferWrapper.java:24)
    	at com.intellij.util.io.ReadWriteDirectBufferWrapper.getBuffer(ReadWriteDirectBufferWrapper.java:16)
    	at com.intellij.util.io.PagedFileStorage$StorageLock.createValue(PagedFileStorage.java:631)
    	at com.intellij.util.io.PagedFileStorage$StorageLock.get(PagedFileStorage.java:558)
    	at com.intellij.util.io.PagedFileStorage$StorageLock.access$500(PagedFileStorage.java:466)
    	at com.intellij.util.io.PagedFileStorage.getBufferWrapper(PagedFileStorage.java:407)
    	at com.intellij.util.io.PagedFileStorage.getBuffer(PagedFileStorage.java:371)
    	at com.intellij.util.io.PagedFileStorage.putInt(PagedFileStorage.java:144)
    	at com.intellij.util.io.ResizeableMappedFile.putInt(ResizeableMappedFile.java:222)
    	at com.intellij.util.io.PersistentEnumeratorBase.markDirty(PersistentEnumeratorBase.java:597)
    	at com.intellij.util.io.PersistentEnumeratorBase.<init>(PersistentEnumeratorBase.java:185)
    	at com.intellij.util.io.PersistentBTreeEnumerator.<init>(PersistentBTreeEnumerator.java:73)
    	at com.intellij.util.io.PersistentEnumeratorDelegate.<init>(PersistentEnumeratorDelegate.java:47)
    	at com.intellij.util.io.PersistentHashMap.<init>(PersistentHashMap.java:149)
    	at com.intellij.util.io.PersistentHashMap.<init>(PersistentHashMap.java:138)
    	at com.intellij.util.io.PersistentHashMap.<init>(PersistentHashMap.java:129)
    	at com.intellij.util.io.PersistentHashMap.<init>(PersistentHashMap.java:121)
    	at com.intellij.util.io.PersistentHashMap.<init>(PersistentHashMap.java:114)
    	at org.jetbrains.jps.incremental.storage.AbstractStateStorage.createMap(AbstractStateStorage.java:124)
    	at org.jetbrains.jps.incremental.storage.AbstractStateStorage.<init>(AbstractStateStorage.java:27)
    	at org.jetbrains.jps.incremental.storage.FileTimestampStorage.<init>(FileTimestampStorage.java:27)
    	at org.jetbrains.jps.incremental.storage.ProjectStamps.<init>(ProjectStamps.java:39)
    	at org.jetbrains.jps.incremental.storage.ProjectTimestamps.<init>(ProjectTimestamps.java:19)
    	at org.jetbrains.jps.cmdline.BuildRunner.load(BuildRunner.java:92)
    	at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:274)
    	at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:130)
    	at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:232)
    	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
    	at java.base/java.lang.Thread.run(Thread.java:831)
    

 

  • 写回答

3条回答 默认 最新

  • CSDN专家-sinJack 2021-05-21 14:02
    关注

    Could not initialize class com.intellij.util.io.FileChannelUtil不能实例化

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能
  • ¥15 jmeter脚本回放有的是对的有的是错的