我想用com.sun.awt.AWTUtilities这个类,可是我的JDK中貌似不存在这个包,在网上查了一些,说是这个包是随着版本会变化的,版本更新后,这个包可能就不存在了。
我倒不是很想知道哪个版本中可以使用这个包,我想知道,有没有独立出来的jar包,只要导入它就可以用AWTUtilities。
请知道的提供准确的下载链接(我找了半天都找不到),或者直接传我也行。
我QQ:815611030

解决方案 »

  1.   

    http://hg.openjdk.java.net/jdk7/2d/jdk/file/d0b6e69791c8/src/share/classes/com/sun/awt/AWTUtilities.java
      

  2.   

    可能是你之前装过低版本的jdk,安装高版本的之后,类的默认路径没有改过来
    打开JCreator,找到configure菜单,点options
    找到JDK Profiles ,点new新加入一个,或者edit 把把默认路径改成最新版本就行了
      

  3.   

    楼上大哥,你光给我一个源代码干嘛,一个开发包又不只是这一个类,这个类如果用到包中其他的类怎么办。
    而且,
    sun.awt.AWTAccessor就不行
      

  4.   

    二楼,我用的是NetBean,而且只安装过一次JDK。嘿嘿,你这个回答,我在网上看过了,请不要不确定就随便复制。
      

  5.   

    呵呵,刚才查了一下,我的JDK版本是jdk1.6.0_07,下了一个jdk1.6.0_25,装后能找到这个包了
      

  6.   

    com.sun 和 sun 开头的包都是平台依赖的,并不是说你下载到了这个类之后就能直接使用的。类所在的包以以这些名字开头的,在 Java 开发人员的代码中必须严格禁止出现!
      

  7.   

    楼上大哥,禁止出现?那Sun还发布这种包干嘛?
      

  8.   

    jdk自带的是 java/javax/org 开头的包, com.sun/sun开头的是属于非公开/为了实现jre的、没有后续保证。如果想 实现半透明/异形窗口,不要使用com.sun.awt.AWTUtilities。使用 jna.jar + platform.jar 提供的WindowUtils类。