当前位置:编程学习 > JAVA >>

找不到类com.sun.awt.AWTUtilities.

Java版本是1.6u15,eclipse版本为3.5。找不到类,图片如下:


知道原因者在此拜谢 --------------------编程问答-------------------- java version "1.6.0_13"
Java(TM) SE Runtime Environment (build 1.6.0_13-b03)

这是我的版本 我可以的 --------------------编程问答-------------------- 导包没有? --------------------编程问答-------------------- 谢谢我已经找到原因了,貌似是jre和javase不同步- -~~~ --------------------编程问答-------------------- 环境问题是个问题 --------------------编程问答--------------------
引用 4 楼 foolishdault 的回复:
环境问题是个问题
  环境配置的问题! --------------------编程问答-------------------- 我也遇到一样的问题了,楼主怎么解决的呀? --------------------编程问答-------------------- 顶一个 --------------------编程问答-------------------- 楼主说下怎么解决的啊
我也是这个问题的啊 --------------------编程问答-------------------- 顶...遇到一样问题了 --------------------编程问答--------------------
unzip -l rt.jar | grep AWTUtilities
      761  10-11-09 01:21   com/sun/awt/AWTUtilities$1.class
     4593  10-11-09 01:21   com/sun/awt/AWTUtilities.class
     1112  10-11-09 01:21   com/sun/awt/AWTUtilities$Translucency.class

--------------------编程问答-------------------- 在macwidgets的源代码中使用这个类是使用反射调用的 --------------------编程问答-------------------- Source path:  svn/  trunk/ source/ com/ explodingpixels/ widgets/ WindowUtils.java
private static void quietlyTryToMakeWindowNonOqaque(Window window) {
        try {
            Class clazz = Class.forName("com.sun.awt.AWTUtilities");
            Method method = clazz.getMethod("setWindowOpaque", java.awt.Window.class, Boolean.TYPE);
            method.invoke(clazz, window, false);
        } catch (Exception e) {
            // silently ignore this exception.
        }
    }
--------------------编程问答-------------------- 楼主注意,这个包是sun的私有包,sun官方不推荐使用这些包,因为这些包在每个jdk版本中都会变动,如果你要使用这种包,那么你的应用程序就只适合在固定jdk版本下使用,如果你想使用这个类的功能,请详细查看jdk的帮助文档,因为一定有一个官方推荐的正确方法来获得这个功能组件,而不是像你那样直接调用。 --------------------编程问答-------------------- --------------------编程问答-------------------- Java版本是1.7u3为什么还是米有AWTUtilities? --------------------编程问答-------------------- 楼主  jre和javase不同步是什么意思娿
--------------------编程问答-------------------- 如果使用MyEclipse开发的话,查看一下默认的jre,如果是myeclipse自带的jre,就会有错,可以重新选择jdk的jre就可以了
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,