我只是把nativeskin.jar加入了classpath,.dll都和nativeskin.jar放在同一目录下。你看看demo的命令行写法,注意如果是用jdk1.4的话,用jre下的java/javaw而不是jdk下java/javaw来启动你的程序。特别注意:要把themepack.zip放到用户目录下如:
D:\Documents and Settings\Administrator.NEWMAN\.skinlf\themepack.zip

解决方案 »

  1.   

    大哥,非常感谢,但“注意如果是用jdk1.4的话,用jre下的java/javaw而不是jdk下java/javaw来启动你的程序。”这个是什么意思,我不太明白,我用JB开发的,哪里可以实现你所说的那些东西,而且我无法手动建一个“.skinlf”的文件夹,请问如何建立
      

  2.   

    到dos下去创建mk .skinlf像这样:
    D:\Documents and Settings\Administrator.NEWMAN\.skinlf\themepack.zipOK!注意你是哪个用户登陆的就到那个里去。
      

  3.   

    我用这个组件写的程序,你可以看看!挺好玩的
    http://www.5ie.net/desktop.rar
    截图:http://www.5ie.net/talk/index.php?mod=display&id=1059553625这个组件和jdk1.4兼容的并不好,最好用jre1.3,否则有可能出现问题,我的
    程序带上的就是jre1.3.1
      

  4.   

    我的机器上面出现的错误如下:java.lang.Error: Skin was null and an error occurs while trying to load the user theme pack <user.home>/.skinlf/themepack.zip. Source exception message is tried to access method com.l2fprod.gui.plaf.skin.CompoundSkin$CompoundButton.<init>(Lcom/l2fprod/gui/plaf/skin/CompoundSkin;)V from class gui.plaf.skin.CompoundSkin
    不知道是什么原因,请帮忙看看!!