用exe4j转成EXE文件后,在自己机子上可以运行
在别人的机子上不能运行,出来一个空白的提示框另外,在自己机子上运行的时候,每次杀毒软件都会提示程序在试图监听键盘,我用的是江民,这个怎么解决??

解决方案 »

  1.   

    不应该吧  是不是你当时的JDK配置没指定好导致的至于说键盘监听  我怀疑你的程序是不是有键盘事件的处理啊?你把江民关了试一下
      

  2.   

    JDK配置和生成的EXE文件也有关系吗???
    反正我和我朋友的机子上都装了JDK,装的JDK版本都一样,设置也差不多,难道EXE4J转成的EXE也需要装了JDK才能运行 ??
    是有键盘事件处理啊,不过,怎么让杀毒软件不跳这个提示呢,不是所有需要用到键盘的程序杀毒软件都会有反应
    的,很多windows程序都不会,那么JAVA转来的这个为什么会弹呢
      

  3.   

    首先,用exe4j应该是要有JRE的  你运行它也应该要JRE  不过我好像在谁的Blog看到过 不要JRE的  我不记得了至于你说的杀毒软件  有的就不会跳出来  估计是江民的问题
      

  4.   

    原来还是要JRE的,那么这个转不是没意义了...另外想问下,有没有什么方法可以双击jar包就可以直接运行的方法,或者在右键菜单里选择,然后运行的方法
      

  5.   

    打包成jar的话,要jvm才可以运行的
    是exe的话,不要jvm都可以运行了,因为打包成exe必须把jvm包括进去。