日期:2014-05-16  浏览次数:20650 次

这是什么问题:java.awt.AWTError: Cannot load AWT toolkit:如何解决?
Exception   in   thread   "main "   java.awt.AWTError:   Cannot   load   AWT   toolkit:
      < <No   stacktrace   available> >
Caused   by:   java.lang.ClassNotFoundException:
      < <No   stacktrace   available> >

编译通过,执行calc.exe时产生如上错误
我用的是cygwin+gcj
java文件放在D:\Cygwin\home下
D:.
│     calc.java
│     calc2.java
│     cygiconv-2.dll
│     cygwin1.dll
│     cygz.dll
│     libswt.a
│     libswtimgloader.a
│     Makefile
│     manifest.mf
│     swt-gdip-win32-3218.dll
│     swt-win32-3218.dll
│     swt.jar

classpath设置如下:
D:\Cygwin\home;D:\Java\jre1.6.0\bin
path设置如下:
D:\Java\jdk1.6.0\bin;D:\GCC\gcc\gcc-4.3\bin

------解决方案--------------------
gcj不能完全支持AWT,Swing,下一个exe4j去吧