找不到类com.sun.awt.AWTUtilities. Java版本是1.6u15,eclipse版本为3.5。找不到类,图片如下:知道原因者在此拜谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java version "1.6.0_13"Java(TM) SE Runtime Environment (build 1.6.0_13-b03)这是我的版本 我可以的 谢谢我已经找到原因了,貌似是jre和javase不同步- -~~~ 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.javaprivate 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就可以了 当点击"查找最大数"按钮的时候,显示10组随机数中每组的最大数程序(用VB 或者C 或者 JAVA) java播放视频 求救正则where .*( and .*)* XML+Jtable 关于interface的问题 请问如何判断JTable被编辑了?! 借宝地问个问题 如何使用smartupload??? JAR Manifest的文件有何用如果能详细解答我给高分 java数组越界问题,我是新手,求高手解决啊! 具有滚动条/滑动条的table 关于java数据库开发
Java(TM) SE Runtime Environment (build 1.6.0_13-b03)这是我的版本 我可以的
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
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.
}
}