项目做系统托盘   要用到1.6的JDK但是运行项目的环境JDK 只有1.5 咋整饿..
 
我是把系统托盘要的类文件 从JDK1.6的Src里脱离附加在项目上.但是还是 SunToolkit, 缺少方法.并且JDK1.6里也找不到这个类文件求达达们帮忙啊! 咋办?还有前提不能升级到JDK1.6版JRE 也是低版本的.

解决方案 »

  1.   

    把相关的类做个jar,放到1.5里面去,就行了
      

  2.   

    楼上说的可以么?jre1.6认识么?
      

  3.   

    我也是这么想的..低版本的JRE貌似不认识..  还有有些类找不到 SunToolkit 什么的...
      

  4.   

    随你的项目一起提供jre1.6,不管目标机器没有装jre 
      

  5.   

    ...哦?  楼上意思是说  我用JDK1.6 编码的.... 
      低版本的JRE 能识别,运行?
      

  6.   

    Java 6 托盘的原型
    jdichttps://jdic.dev.java.net/
    org.jdesktop.jdic.tray.SystemTray
      

  7.   

    你看myeclipse all in one版本,安装后不需要再安装jdk就可以运行,因为它自带了jdk,楼主为何不做成这样
      

  8.   

    看过一个高人些的jvm形成字节码的version问题,似乎对比会有所帮组
      

  9.   

    使用第三方包吧,或者干脆不用swing,用swt之类
      

  10.   

    系统托盘 有第三方包?     好像打成JAR..第三方包..不能打进去吧
      

  11.   

    为什么不可以?如果用eclipse的话,直接Export Runnable JAR file就可以的
      

  12.   

    哦  谢谢了  找到个包 
    systray4j_jar包