因为swt是使用了windows自带的dll,来显示图形界面的。那用了swt的程序,还能在非windows的环境下运行吗?

解决方案 »

  1.   

    dll在UNIX/LINUX平台下是跑不起来的
      

  2.   

    首先.dll文件确实是不能在unix/linux下使用
    但是awt在unix/linux下有.so文件
    再加上awt相关的一些jar包 就可以跑了楼上的都说不可以。。莫非我火星了
      

  3.   

    可以,unix下的SWT庫是不帶DLL的,但必須安裝GUI。
      

  4.   

    可以,如果LINUX/UNIX装了GUI,到ECLIPSE下在LINUX的SWT.JAR,把里面的众多的SO(Linux的图形库比较多)解压出来放在-Djava.library.path中就能运行
      

  5.   

    dll == >  windows的东西